package sounds;
import javax.sound.sampled.AudioFormat;
import javax.sound.sampled.AudioSystem;
import javax.sound.sampled.DataLine;
import javax.sound.sampled.FloatControl;
import javax.sound.sampled.LineUnavailableException;
import javax.sound.sampled.SourceDataLine;

import util.AudioClipBalanced;
/** <p>An object implementing {@link java.applet.AudioClip java.applet.AudioClip} with the data from Down-07.wav hard-coded into it.</p>
 * <p>Created with the <a href="http://stephengware.com/projects/soundtoclass">SoundToClass tool</a>, by Stephen G. Ware.</p>
 * @author Stephen G. Ware */
public class Down07 implements AudioClipBalanced {
	private byte[] data;
	private AudioFormat format;
	private DataLine.Info lineInfo = null;
	private PlayThread playThread = null;
	private LoopThread loopThread = null;
	private static final long serialVersionUID = 88200;
	private static byte[] data0(){ return new byte[] {-1,-1,1,7,-12,13,-34,20,-88,27,86,34,-40,40,40,47,67,53,28,59,-81,64,-13,69,-28,74,125,79,-76,83,-118,87,-12,90,-14,93,-126,96,-102,98,66,100,106,101,35,102,85,102,26,102,90,101,40,100,120,98,90,96,-65,93,-66,90,72,87,111,83,48,79,-110,74,-98,69,81,64,-66,58,-35,52,-58,46,110,40,-18,33,61,27,115,20,-115,13,-106,6,-99,-1,-104,-8,-82,-15,-60,-22,-2,-29,87,-35,-41,-42,-117,-48,121,-54,-94,-60,25,-65,-40,-71,-20,-76,94,-80,41,-84,95,-88,-10,-92,3,-94,120,-97,104,-99,-58,-101,-92,-102,-12,-103,-60,-103,11,-102,-53,-102,8,-100,-71,-99,-32,-97,124,-94,-123,-91,-3,-88,-38,-84,30,-79,-69,-75,-71,-70,-1,-65,-101,-59,120,-53,-108,-47,-22,-41,108,-34,25,-27,-27,-21,-55,-14,-68,-7,-71,0,-77,7,-95,14,-124,21,71,28,-19,34,101,41,-82,47,-68,53,-115,59,18,65,78,70,50,75,-65,79,-23,83,-75,87,13,91,7,94,-126,96,-107,98,43,100,76,101,-12,101,31,102,-40,101,11,101,-46,99,24,98,-18,95,79,93,67,90,-57,86,-24,82,-93,78,1,74,6,69,-70,63,31,58,67,52,38,46,-49,39,80,33,-95,26,-40,19,-10,12,3,6,10,-1,20,-8,34,-15,74,-22,-124,-29,-24,-36,109,-42,45,-48,30,-54,86,-60,-46,-66,-100,-71,-69,-76,53,-80,11,-84,75,-88,-20,-92,2,-94,-125,-97,121,-99,-26,-101,-57,-102,38,-102,-6,-103,76,-102,17,-101,89,-100,12,-98,65,-96,-38,-94,-17,-91,103,-87,75,-83,-110,-79,49,-74,49,-69,121,-64,23,-58,-14,-53,15,-46,99,-40,-27,-34,-115,-27,91,-20,53,-13,42,-6,31,1,20,8,2,15,-41,21,-100,28,50,35,-82,41,-26,47,-10,53,-73,59,58,65,108,70,72,75,-49,79,-17,83,-76,87,6,91,-10,93,109,96,117,98,7,100,32,101,-63,101,-19,101,-109,101,-47,100,-123,99,-47,97,-99,95,0,93,-21,89,115,86,-115,82,75,78,-91,73,-84,68,95,63,-58,57,-22,51,-51,45,126,39,-5,32,84,26,-116,19,-83,12,-63,5,-53,-2,-40,-9,-17,-16,25,-22,91,-29,-63,-36,81,-42,16,-48,15,-54,70,-60,-51,-66,-103,-71,-63,-76,62,-80,27,-84,97,-88,6,-91,34,-94,-90,-97,-93,-99,17,-100,-5,-102,85,-102,54,-102,-128,-102,85,-101,-111,-100,80,-98,126,-96,30,-93,48,-90,-87,-87,-114,-83,-50,-79,118,-74,104,-69,-71,-64,78,-58,39,-52,70,-46,-114,-40,21,-33,-77,-27,127,-20,87,-13,69,-6,52,1,42,8,10,15,-26,21,-101,28,53,35,-91,41,-33,47,-28,53,-90,59,34,65,80,70,41,75,-85,79,-55,83,-118,87,-38,90,-57,93,59,96,67,98,-46,99,-23,100,-113,101,-80,101,98,101,-105,100,82,99,-103,97,111,95,-55,92,-63,89,67,86,101,82,35,78,-125,73,-118,68,69,63,-84,57,-40,51,-66,45,111,39,-6,32,77,26,-109,19,-76,12,-53,5,-33,-2,-21,-9,11,-15,54,-22,125,-29,-22,-36,118,-42,68,-48,57,-54,-128,-60,-3,-66,-42,-71,-7,-76,123,-80,89,-84,-100,-88,71,-91,95,-94,-26,-97,-34,-99,80,-100,49,-101,-108,-102,101,-102,-69,-102,127,-101,-61,-100,119,-98,-93,-96,65,-93,74,-90,-61,-87,-97,-83,-36,-79,126,-74,106,-69,-73,-64,67,-58,27,-52,47,-46,120,-40,-15,-34,-109,-27,81,-20,43,-13,14,-6,-1,0,-24,7,-50,14,-100,21,86,28,-24,34,87,41,-114,47,-110,53,82,59,-52,64,-2,69,-48,74,89,79,117,83,53,87,-113,90,115,93,-12,95,-6,97,-115,99,-83,100,80,101,123,101,52,101,103,100,50,99,122,97,84,95,-68,92,-76,89,66,86,106,82,46,78,-106,73,-89,68,100,63,-39,57,5,52,-9,45,-81,39,60,33,-102,26,-28,19,7,13,45,6,57,-1,83,-8,117,-15,-100,-22,-12,-29,81,-35,-15,-42,-78,-48,-79,-54,-16,-60,116,-65,70,-70,105,-75,-22,-80,-63,-84,6,-87,-88,-91,-68,-94,62,-96,49,-98,-102,-100,121,-101,-50,-102,-97,-102,-28,-102,-89,-101,-34,-100,-118,-98,-80,-96,63,-93,67,-90,-79,-87,-126,-83,-71,-79,76,-74,55,-69,114,-64,-4,-59,-55,-53,-47,-47,26,-40,-124,-34,35,-27,-38,-21,-84,-14,-115,-7,118,0,92,7,62,14,11,21,-64,27,83,34,-66,40,-6,46,-5,52,-66,58,59,64,107,69,74,74,-49,78,-11,82,-68,86,22,90,11,93,-118,95,-96,97,57,99,97,100,18,101,68,101,9,101,73,100,27,99,114,97,87,95,-53,92,-49,89,103,86,-99,82,108,78,-32,73,-5,68,-62,63,68,58,120,52,119,46,51,40,-52,33,49,27,-128,20,-80,13,-46,6,-20,-1,7,-7,38,-14,94,-21,-91,-28,20,-34}; }
	private static byte[] data1(){ return new byte[] {-88,-41,109,-47,106,-53,-94,-59,39,-64,-16,-70,17,-74,-119,-79,89,-83,-107,-87,47,-90,58,-93,-79,-96,-103,-98,-11,-100,-55,-101,18,-101,-44,-102,15,-101,-64,-101,-20,-100,-120,-98,-95,-96,32,-93,26,-90,115,-87,59,-83,100,-79,-25,-75,-57,-70,-12,-65,115,-59,51,-53,51,-47,109,-41,-46,-35,102,-28,21,-21,-31,-15,-70,-8,-94,-1,-128,6,98,13,39,20,-28,26,111,33,-29,39,26,46,34,52,-23,57,108,63,-94,68,-120,73,23,78,68,82,25,86,122,89,127,92,9,95,43,97,-41,98,8,100,-51,100,13,101,-32,100,53,100,19,99,127,97,114,95,-9,92,12,90,-73,86,-7,82,-37,78,93,74,-121,69,97,64,-24,58,51,53,51,47,6,41,-95,34,21,28,107,21,-97,14,-51,7,-24,0,7,-6,47,-13,96,-20,-83,-27,27,-33,-88,-40,113,-46,98,-52,-101,-58,19,-63,-40,-69,-18,-74,90,-78,35,-82,77,-86,-34,-90,-42,-93,66,-95,23,-97,101,-99,37,-100,92,-101,14,-101,51,-101,-43,-101,-24,-100,120,-98,118,-96,-24,-94,-55,-91,20,-87,-56,-84,-36,-80,83,-75,27,-70,64,-65,-89,-60,96,-54,76,-48,126,-42,-44,-36,96,-29,5,-22,-56,-16,-99,-9,121,-2,92,5,50,12,0,19,-78,25,73,32,-73,38,-8,44,4,51,-46,56,94,62,-97,67,-114,72,43,77,101,81,70,85,-66,88,-53,91,112,94,-100,96,95,98,-90,99,123,100,-44,100,-69,100,36,100,28,99,-102,97,-92,95,64,93,107,90,39,87,-122,83,114,79,17,75,72,70,53,65,-46,59,38,54,59,48,25,42,-64,35,67,29,-98,22,-31,15,15,9,55,2,84,-5,-126,-12,-78,-19,2,-25,104,-32,-8,-39,-75,-45,-92,-51,-45,-57,63,-62,-3,-68,-1,-73,102,-77,22,-81,55,-85,-81,-89,-100,-92,-20,-95,-79,-97,-25,-99,-112,-100,-76,-101,72,-101,91,-101,-33,-101,-33,-100,82,-98,58,-96,-110,-94,93,-91,-113,-88,43,-84,43,-80,-120,-76,65,-71,76,-66,-91,-61,71,-55,40,-49,71,-43,-111,-37,15,-30,-87,-24,102,-17,46,-10,11,-3,-30,3,-68,10,-123,17,57,24,-44,30,69,37,-113,43,-98,49,124,55,14,61,95,66,93,71,6,76,87,80,73,84,-46,87,-5,90,-83,93,-6,95,-49,97,50,99,31,100,-107,100,-110,100,28,100,41,99,-57,97,-23,95,-93,93,-28,90,-64,87,50,84,61,80,-18,75,65,71,65,66,-12,60,89,55,-123,49,109,43,43,37,-76,30,31,24,107,17,-96,10,-46,3,-17,-4,34,-10,83,-17,-97,-24,5,-30,-113,-37,65,-43,45,-49,76,-55,-81,-61,91,-66,81,-71,-97,-76,69,-80,72,-84,-77,-88,127,-91,-69,-94,104,-96,125,-98,20,-99,17,-100,-113,-101,-124,-101,-24,-101,-52,-100,34,-98,-24,-97,42,-94,-48,-92,-20,-89,104,-85,78,-81,-109,-77,47,-72,39,-67,101,-62,-11,-57,-63,-51,-52,-45,11,-38,117,-32,7,-25,-76,-19,119,-12,77,-5,30,2,-10,8,-66,15,117,22,19,29,-118,35,-38,41,-8,47,-36,53,-128,59,-31,64,-18,69,-82,74,19,79,24,83,-62,86,-6,89,-46,92,50,95,43,97,-89,98,-74,99,74,100,104,100,17,100,63,99,-3,97,64,96,25,94,122,91,118,88,2,85,48,81,-6,76,104,72,-123,67,72,62,-47,56,5,51,12,45,-46,38,113,32,-26,25,64,19,127,12,-77,5,-35,-2,12,-8,65,-15,-118,-22,-20,-29,110,-35,27,-41,-7,-48,11,-53,96,-59,-6,-65,-36,-70,23,-74,-93,-79,-113,-83,-33,-87,-114,-90,-78,-93,55,-95,56,-97,-93,-99,-121,-100,-31,-101,-82,-101,-8,-101,-76,-100,-26,-99,-114,-97,-89,-95,49,-92,39,-89,-121,-86,73,-82,114,-78,-15,-74,-54,-69,-13,-64,101,-58,29,-52,20,-46,60,-40,-102,-34,25,-27,-68,-21,118,-14,62,-7,18,0,-31,6,-85,13,100,20,4,27,-122,33,-36,39,7,46,-6,51,-82,57,31,63,70,68,23,73,-102,77,-72,81,123,85,-41,88,-55,91,78,94,101,96,9,98,54,99,-13,99,53,100,0,100,90,99,55,98,-92,96,-96,94,38,92,68,89,-8,85,66,82,49,78,-68,73,-8,68,-39,63,119,58,-52,52,-33,46,-59,40,108,34,-6,27,88,21,-85,14,-32,7,22,1,67,-6,124,-13,-63,-20,32,-26,-103,-33,63,-39,10,-45,22,-51,81,-57,-35,-63,-90,-68,-55,-73,59,-77,10,-81,61,-85,-54,-89,-50,-92,47,-94,11,-96,83,-98,15,-99,66,-100,-22,-101,8,-100,-99,-100,-87,-99,38,-97,27,-95,123,-93,75,-90,-123,-87,39,-83,38,-79,-118,-75,62,-70,75,-65,-95,-60,62,-54,27,-48,48,-42,120,-36,-24,-30,123,-23,42,-16,-24,-10,-74,-3,-127,4,75,11,7,18,-87,24,53,31,-109,37,-49,43,-49,49,-106,55,30,61}; }
	private static byte[] data2(){ return new byte[] {87,66,74,71,-30,75,34,80,5,84,-127,87,-105,90,69,93,124,95,78,97,-97,98,-120,99,-12,99,-22,99,108,99,119,98,13,97,50,95,-26,92,40,90,7,87,119,83,-119,79,61,75,-107,70,-99,65,83,60,-55,54,-12,48,-15,42,-81,36,75,30,-64,23,23,17,94,10,-106,3,-56,-4,5,-10,68,-17,-96,-24,19,-30,-87,-37,108,-43,99,-49,-115,-55,3,-60,-79,-66,-69,-71,14,-75,-65,-80,-52,-84,59,-87,19,-90,83,-93,1,-95,33,-97,-77,-99,-72,-100,52,-100,38,-100,-116,-100,110,-99,-71,-98,-123,-96,-75,-94,95,-91,105,-88,-25,-85,-72,-81,-3,-77,-123,-72,119,-67,-91,-62,43,-56,-26,-51,-23,-45,18,-38,117,-32,-13,-26,-106,-19,75,-12,12,-5,-39,1,-101,8,92,15,4,22,-108,28,4,35,70,41,92,47,56,53,-45,58,43,64,55,69,-18,73,82,78,87,82,-10,85,61,89,6,92,120,94,103,96,-12,97,-1,98,-95,99,-60,99,119,99,-76,98,117,97,-50,95,-85,93,35,91,39,88,-55,84,2,81,-35,76,97,72,-120,67,102,62,-9,56,66,51,90,45,49,39,-31,32,104,26,-49,19,32,13,100,6,-104,-1,-40,-8,23,-14,108,-21,-39,-28,98,-34,26,-40,-9,-47,24,-52,104,-58,10,-63,-22,-69,36,-73,-83,-78,-103,-82,-35,-86,-113,-89,-98,-92,37,-94,20,-96,116,-98,76,-99,-108,-100,83,-100,-116,-100,51,-99,85,-98,-27,-97,-18,-95,93,-92,67,-89,-122,-86,55,-82,68,-78,-79,-74,111,-69,-126,-64,-33,-59,127,-53,99,-47,115,-41,-66,-35,42,-28,-68,-22,98,-15,30,-8,-32,-2,-92,5,98,12,16,19,-88,25,35,32,119,38,-102,44,-113,50,66,56,-75,61,-30,66,-71,71,66,76,108,80,57,84,-92,87,-93,90,61,93,97,95,29,97,95,98,48,99,-116,99,114,99,-30,98,-34,97,100,96,125,94,33,92,92,89,44,86,-106,82,-97,78,76,74,-99,69,-92,64,85,59,-54,53,-11,47,-14,41,-77,35,83,29,-52,22,42,16,119,9,-73,2,-12,-5,56,-11,-122,-18,-20,-25,106,-31,17,-37,-32,-44,-27,-50,33,-55,-95,-61,101,-66,122,-71,-31,-76,-97,-80,-66,-84,60,-87,35,-90,116,-93,49,-95,95,-97,-1,-99,19,-99,-102,-100,-102,-100,9,-99,-9,-99,78,-97,31,-95,91,-93,6,-90,29,-87,-103,-84,118,-80,-75,-76,70,-71,51,-66,104,-61,-28,-56,-90,-50,-102,-44,-51,-38,29,-31,-94,-25,50,-18,-23,-12,-101,-5,99,2,25,9,-46,15,108,22,-12,28,87,35,-114,41,-105,47,102,53,-10,58,67,64,63,69,-19,73,68,78,58,82,-41,85,4,89,-45,91,44,94,29,96,-105,97,-93,98,53,99,88,99,0,99,55,98,-8,96,72,95,39,93,-105,90,-96,87,57,84,125,80,80,76,-37,71,2,67,-27,61,121,56,-51,50,-29,44,-57,38,122,32,11,26,120,19,-44,12,26,6,97,-1,-94,-8,-17,-15,76,-21,-61,-28,86,-34,23,-40,1,-46,37,-52,-120,-58,39,-63,28,-68,84,-73,-18,-78,-38,-82,44,-85,-35,-89,-5,-92,126,-94,120,-96,-38,-98,-74,-99,-2,-100,-59,-100,-9,-100,-92,-99,-60,-98,84,-96,88,-94,-54,-92,-91,-89,-21,-86,-106,-82,-101,-78,4,-73,-67,-69,-58,-64,32,-58,-75,-53,-112,-47,-100,-41,-38,-35,64,-28,-57,-22,102,-15,21,-8,-46,-2,-120,5,68,12,-31,18,121,25,-28,31,52,38,79,44,61,50,-23,55,87,61,125,66,79,71,-43,75,-4,79,-59,83,46,87,44,90,-60,92,-20,94,-92,96,-20,97,-68,98,30,99,7,99,123,98,125,97,10,96,39,94,-42,91,22,89,-15,85,96,82,120,78,39,74,-116,69,-109,64,88,59,-50,53,13,48,12,42,-32,35,-122,29,9,23,115,16,-55,9,17,3,93,-4,-94,-11,-2,-18,103,-24,-17,-31,-100,-37,111,-43,122,-49,-71,-55,61,-60,3,-65,26,-70,127,-75,65,-79,89,-83,-37,-87,-71,-90,11,-92,-66,-95,-21,-97,-128,-98,-113,-99,13,-99,3,-99,108,-99,73,-98,-101,-97,91,-95,-112,-93,44,-90,54,-87,-93,-84,119,-80,-95,-76,46,-71,3,-66,49,-61,-100,-56,81,-50,59,-44,89,-38,-87,-32,19,-25,-88,-19,67,-12,-4,-6,-85,1,103,8,12,15,-88,21,39,28,-126,34,-68,40,-68,46,-113,52,29,58,103,63,106,68,24,73,115,77,115,81,14,85,78,88,25,91,-121,93,120,95,9,97,23,98,-63,98,-26,98,-88,98,-26,97,-65,96,25,95,14,93,-117,90,-88,87,84,84,-89,80,-112,76,40,72,99,67,89,62,-7,56,100,51,-124,45,123,39,58,33,-38,26,84,20,-70,13,14,7,92,0,-91,-7,-2,-14,91,-20,-38,-27,113,-33,49,-39,32,-45,65,-51,-97,-57,65,-62,39,-67,102,-72,-22,-77}; }
	private static byte[] data3(){ return new byte[] {-39,-81,22,-84,-62,-88,-47,-91,69,-93,48,-95,-126,-97,74,-98,-122,-99,49,-99,85,-99,-19,-99,-12,-98,116,-96,93,-94,-69,-92,-128,-89,-81,-86,66,-82,52,-78,-123,-74,41,-69,30,-64,97,-59,-26,-54,-84,-48,-89,-42,-44,-36,43,-29,-94,-23,54,-16,-40,-10,-117,-3,58,4,-22,10,-121,17,23,24,-127,30,-46,36,-21,42,-32,48,-118,54,7,60,44,65,16,70,-100,74,-48,78,-85,82,33,86,51,89,-38,91,25,94,-25,95,65,97,48,98,-95,98,-86,98,52,98,82,97,-6,95,48,94,-3,91,85,89,76,86,-39,82,4,79,-40,74,76,70,115,65,74,60,-36,54,44,49,69,43,38,37,-29,30,114,24,-18,17,78,11,-91,4,-12,-3,72,-9,-95,-16,22,-22,-102,-29,72,-35,24,-41,29,-47,88,-53,-46,-59,-114,-64,-106,-69,-19,-74,-96,-78,-91,-82,19,-85,-36,-89,20,-91,-77,-94,-62,-96,62,-97,48,-98,-111,-99,105,-99,-78,-99,114,-98,-94,-97,69,-95,85,-93,-42,-91,-68,-88,15,-84,-67,-81,-49,-77,59,-72,-11,-68,6,-62,88,-57,-13,-52,-57,-46,-47,-40,6,-33,103,-27,-30,-21,121,-14,28,-7,-54,-1,118,6,28,13,-79,19,47,26,-112,32,-56,38,-43,44,-86,50,70,56,-97,61,-83,66,117,71,-38,75,-9,79,-89,83,-2,86,-20,89,111,92,-122,94,47,96,101,97,41,98,125,98,86,98,-60,97,-74,96,64,95,80,93,-3,90,53,88,10,85,127,81,-118,77,71,73,-95,68,-76,63,116,58,-5,52,53,47,70,41,27,35,-51,28,93,22,-48,15,53,9,-119,2,-33,-5,57,-11,-98,-18,28,-24,-82,-31,109,-37,79,-43,108,-49,-73,-55,78,-60,32,-65,71,-70,-67,-75,-122,-79,-76,-83,58,-86,43,-89,-126,-92,68,-94,118,-96,22,-97,43,-98,-81,-99,-85,-99,22,-98,-9,-98,75,-96,11,-94,62,-92,-38,-90,-32,-87,75,-83,23,-79,63,-75,-65,-71,-109,-66,-79,-61,25,-55,-64,-50,-97,-44,-76,-38,-14,-32,87,-25,-42,-19,109,-12,17,-5,-73,1,99,8,-6,14,-118,21,-7,27,76,34,115,40,109,46,47,52,-77,57,-9,62,-22,67,-107,72,-27,76,-35,80,118,84,-86,87,120,90,-33,92,-46,94,93,96,113,97,19,98,73,98,-1,97,81,97,34,96,-114,94,-127,92,17,90,45,87,-18,83,68,80,61,76,-31,71,41,67,44,62,-35,56,82,51,-122,45,-121,39,89,33,4,27,-112,20,5,14,100,7,-60,0,23,-6,126,-13,-23,-20,113,-26,22,-32,-36,-39,-40,-45,-3,-51,102,-56,11,-61,-8,-67,54,-71,-59,-76,-86,-80,-14,-84,-107,-87,-94,-90,23,-92,-11,-95,72,-96,5,-97,54,-98,-37,-99,-16,-99,127,-98,118,-97,-21,-96,-63,-94,18,-91,-58,-89,-31,-86,105,-82,65,-78,-122,-74,15,-69,-3,-65,33,-59,-99,-54,72,-48,55,-42,79,-36,-107,-30,-6,-24,-128,-17,16,-10,-73,-4,86,3,-6,9,-114,16,14,23,119,29,-73,35,-43,41,-72,47,109,53,-37,58,9,64,-21,68,121,73,-75,77,-110,81,18,85,45,88,-33,90,44,93,1,95,115,96,106,97,-12,97,11,98,-87,97,-33,96,-105,95,-21,93,-58,91,62,89,71,86,-17,82,52,79,28,75,-84,70,-21,65,-40,60,-124,55,-22,49,24,44,17,38,-33,31,-122,25,16,19,-124,12,-24,5,72,-1,-91,-8,15,-14,-123,-21,24,-27,-58,-34,-98,-40,-94,-46,-33,-52,84,-57,15,-62,14,-67,98,-72,3,-76,5,-80,93,-84,30,-87,63,-90,-50,-93,-58,-95,47,-96,6,-97,81,-98,12,-98,62,-98,-35,-98,-12,-97,116,-95,110,-93,-57,-91,-105,-88,-62,-85,89,-81,70,-77,-105,-73,50,-68,38,-63,92,-58,-38,-53,-107,-47,-125,-41,-90,-35,-22,-29,86,-22,-43,-16,108,-9,6,-2,-85,4,63,11,-47,17,71,24,-93,30,-38,36,-23,42,-66,48,99,54,-62,59,-37,64,-82,69,38,74,79,78,25,82,127,85,-117,88,32,91,92,93,24,95,119,96,83,97,-52,97,-55,97,86,97,115,96,27,95,87,93,37,91,-123,88,-125,85,22,82,81,78,39,74,-83,69,-32,64,-59,59,102,54,-57,48,-21,42,-25,36,-87,30,87,24,-36,17,81,11,-67,4,24,-2,-122,-9,-21,-16,116,-22,7,-28,-56,-35,-91,-41,-69,-47,1,-52,-119,-58,81,-63,98,-68,-57,-73,120,-77,-112,-81,-11,-85,-48,-88,-2,-91,-90,-93,-81,-95,42,-96,25,-97,115,-98,69,-98,-121,-98,57,-97,97,-96,-11,-95,-4,-93,104,-90,68,-87,126,-84,33,-80,30,-76,115,-72,33,-67,19,-62,90,-57,-41,-52,-99,-46,-117,-40,-79,-34,-8,-28,97,-21,-30,-15,117,-8,12,-1,-86,5,59,12,-60,18,48,25,-120,31,-82,37,-73,43,124,49,24,55,100,60,117,65,51,70,-97,74,-72,78,109,82}; }
	private static byte[] data4(){ return new byte[] {-53,85,-70,88,77,91,103,93,35,95,96,96,58,97,-105,97,-116,97,3,97,22,96,-86,94,-36,92,-104,90,-15,87,-34,84,106,81,-107,77,103,73,-28,68,12,64,-17,58,-120,53,-27,47,9,42,-3,35,-58,29,108,23,-9,16,111,10,-38,3,65,-3,-86,-10,32,-16,-88,-23,73,-29,15,-35,-8,-42,24,-47,107,-53,-4,-59,-46,-64,-16,-69,98,-73,35,-77,69,-81,-66,-85,-96,-88,-27,-91,-106,-93,-81,-95,59,-96,51,-97,-95,-98,124,-98,-49,-98,-116,-97,-63,-96,98,-94,112,-92,-19,-90,-50,-87,20,-83,-65,-80,-62,-76,33,-71,-48,-67,-51,-62,19,-56,-104,-51,91,-45,79,-39,114,-33,-69,-27,34,-20,-96,-14,47,-7,-60,-1,91,6,-24,12,105,19,-48,25,28,32,64,38,55,44,-5,49,-122,55,-53,60,-47,65,-126,70,-29,74,-17,78,-103,82,-22,85,-48,88,80,91,102,93,14,95,70,96,16,97,101,97,74,97,-67,96,-65,95,81,94,115,92,45,90,118,87,99,84,-28,80,11,77,-37,72,75,68,121,63,82,58,-21,52,73,47,105,41,97,35,38,29,-45,22,92,16,-38,9,72,3,-78,-4,36,-10,-99,-17,43,-23,-44,-30,-96,-36,-108,-42,-70,-48,21,-53,-79,-59,-114,-64,-71,-69,48,-73,0,-77,39,-81,-83,-85,-102,-88,-29,-91,-91,-93,-62,-95,91,-96,91,-97,-47,-98,-74,-98,14,-97,-40,-97,14,-95,-68,-94,-51,-92,79,-89,54,-86,-125,-83,46,-79,57,-75,-107,-71,76,-66,70,-61,-112,-56,20,-50,-42,-45,-53,-39,-21,-33,49,-26,-105,-20,17,-13,-99,-7,44,0,-64,6,70,13,-60,19,33,26,107,32,-124,38,119,44,51,50,-74,55,-11,60,-15,65,-102,70,-9,74,-9,78,-99,82,-28,85,-64,88,63,91,71,93,-18,94,27,96,-31,96,46,97,16,97,123,96,122,95,5,94,39,92,-40,89,38,87,6,84,-113,80,-83,76,127,72,-17,67,27,63,-11,57,-110,52,-21,46,20,41,7,35,-42,28,-127,22,16,16,-111,9,4,3,113,-4,-20,-11,98,-17,-1,-24,-89,-30,123,-36,118,-42,-98,-48,3,-53,-94,-59,-120,-64,-74,-69,55,-73,6,-77,58,-81,-63,-85,-76,-88,6,-90,-59,-93,-17,-95,-122,-96,-115,-97,6,-97,-18,-98,74,-97,20,-96,80,-95,-5,-94,16,-91,-108,-89,121,-86,-57,-83,116,-79,120,-75,-36,-71,-120,-66,-120,-61,-53,-56,78,-50,14,-44,-4,-39,29,-32,94,-26,-65,-20,55,-13,-70,-7,74,0,-44,6,93,13,-52,19,48,26,104,32,-120,38,111,44,41,50,-89,55,-30,60,-41,65,-125,70,-48,74,-37,78,111,82,-65,85,-111,88,16,91,21,93,-70,94,-25,95,-87,96,-7,96,-42,96,69,96,65,95,-48,93,-16,91,-92,89,-14,86,-41,83,94,80,-123,76,82,72,-52,67,-8,62,-42,57,120,52,-44,46,1,41,-6,34,-53,28,124,22,17,16,-109,9,13,3,-128,-4,-8,-11,127,-17,21,-23,-57,-30,-98,-36,-103,-42,-52,-48,45,-53,-43,-59,-72,-64,-19,-69,109,-73,65,-77,115,-81,-2,-85,-17,-88,67,-90,2,-92,43,-94,-62,-96,-57,-97,62,-97,38,-97,125,-97,71,-96,126,-95,38,-93,58,-91,-75,-89,-102,-86,-28,-83,-122,-79,-112,-75,-29,-71,-109,-66,-118,-61,-57,-56,72,-50,-2,-45,-21,-39,4,-32,64,-26,-99,-20,14,-13,-113,-7,24,0,-96,6,31,13,-109,19,-23,25,42,32,58,38,42,44,-39,49,91,55,-110,60,-121,65,48,70,-124,74,-123,78,37,82,109,85,71,88,-60,90,-47,92,114,94,-87,95,107,96,-63,96,-93,96,22,96,25,95,-86,93,-43,91,-118,89,-28,86,-53,83,91,80,-122,76,95,72,-38,67,18,63,-12,57,-99,52,2,47,50,41,53,35,9,29,-61,22,89,16,-24,9,93,3,-33,-4,81,-10,-28,-17,119,-23,49,-29,7,-35,5,-41,55,-47,-100,-53,65,-58,39,-63,88,-68,-43,-73,-83,-77,-43,-81,97,-84,78,-87,-101,-90,89,-92,121,-94,11,-95,12,-96,122,-97,91,-97,-84,-97,108,-96,-98,-95,59,-93,71,-91,-70,-89,-104,-86,-45,-83,117,-79,108,-75,-64,-71,97,-66,81,-61,-122,-56,-2,-51,-84,-45,-108,-39,-94,-33,-38,-27,48,-20,-103,-14,24,-7,-103,-1,30,6,-99,12,6,19,99,25,-105,31,-78,37,-104,43,79,49,-53,54,8,60,-2,64,-84,69,0,74,10,78,-85,81,-5,84,-36,87,94,90,116,92,30,94,90,95,42,96,-124,96,118,96,-20,95,1,95,-105,93,-49,91,-111,89,-16,86,-23,83,-128,80,-72,76,-102,72,34,68,97,63,82,58,-1,52,116,47,-91,41,-71,35,-115,29,85,23,-18,16,-126,10,1,4,-127,-3,-1,-10,-115,-16,40,-22,-32,-29,-72,-35,-74,-41,-26,-47,74,-52,-20,-58,-52,-63,-2,-68,112,-72,68,-76,103,-80,-23,-84}; }
	private static byte[] data5(){ return new byte[] {-49,-87,19,-89,-59,-92,-35,-94,102,-95,87,-96,-68,-97,-110,-97,-47,-97,-116,-96,-86,-95,62,-93,59,-91,-95,-89,112,-86,-96,-83,51,-79,31,-75,101,-71,-7,-67,-34,-62,7,-56,116,-51,25,-45,-12,-40,-4,-34,43,-27,118,-21,-35,-15,83,-8,-49,-2,83,5,-57,11,57,18,-119,24,-56,30,-39,36,-55,42,125,48,2,54,63,59,62,64,-17,68,79,73,93,77,12,81,98,84,80,87,-35,89,-1,91,-73,93,2,95,-38,95,76,96,65,96,-44,95,-21,94,-100,93,-36,91,-78,89,31,87,40,84,-49,80,22,77,6,73,-97,68,-23,63,-24,58,-91,53,29,48,106,42,116,36,102,30,36,24,-45,17,104,11,-21,4,118,-2,-16,-9,-121,-15,32,-21,-39,-28,-81,-34,-82,-40,-41,-46,57,-51,-44,-57,-80,-62,-43,-67,69,-71,9,-75,36,-79,-101,-83,112,-86,-83,-89,74,-91,90,-93,-55,-95,-75,-96,3,-96,-58,-97,-4,-97,-103,-96,-81,-95,45,-93,21,-91,110,-89,39,-86,72,-83,-55,-80,-95,-76,-40,-72,94,-67,48,-62,80,-57,-90,-52,72,-46,15,-40,17,-34,50,-28,118,-22,-42,-16,67,-9,-68,-3,57,4,-83,10,25,17,111,23,-88,29,-62,35,-80,41,107,47,-9,52,58,58,69,63,-4,67,106,72,-126,76,64,80,-92,83,-94,86,62,89,115,91,58,93,-103,94,-122,95,7,96,22,96,-73,95,-25,94,-86,93,0,92,-21,89,107,87,-117,84,65,81,-95,77,-97,73,78,69,-89,64,-71,59,-124,54,14,49,99,43,-127,37,120,31,71,25,-5,18,-106,12,38,6,-82,-1,51,-7,-56,-14,97,-20,29,-26,-20,-33,-21,-39,12,-44,107,-50,-7,-56,-49,-61,-25,-66,76,-70,2,-74,14,-78,118,-82,57,-85,100,-88,-17,-91,-23,-93,72,-94,25,-95,85,-96,1,-96,31,-96,-88,-96,-93,-95,13,-93,-35,-92,31,-89,-64,-87,-50,-84,51,-80,-2,-77,26,-72,-114,-68,79,-63,87,-58,-90,-53,45,-47,-17,-42,-36,-36,-10,-30,46,-23,-123,-17,-23,-11,94,-4,-43,2,70,9,-76,15,4,22,71,28,94,34,84,40,26,46,-89,51,-5,56,12,62,-43,66,78,71,122,75,69,79,-65,82,-50,85,127,88,-52,90,-90,92,33,94,33,95,-67,95,-27,95,-97,95,-23,94,-59,93,53,92,56,90,-44,87,10,85,-36,81,79,78,104,74,42,70,-100,65,-65,60,-96,55,55,50,-92,44,-55,38,-43,32,-84,26,106,20,20,14,-94,7,57,1,-70,-6,85,-12,-18,-19,-89,-25,117,-31,107,-37,-120,-43,-36,-49,96,-54,44,-59,49,-64,-115,-69,45,-73,40,-77,125,-81,40,-84,65,-87,-78,-90,-109,-92,-36,-94,-115,-95,-75,-96,66,-96,68,-96,-76,-96,-112,-95,-33,-94,-109,-92,-70,-90,63,-87,48,-84,-128,-81,43,-77,52,-73,-115,-69,54,-64,47,-59,97,-54,-36,-49,-118,-43,103,-37,117,-31,-97,-25,-22,-19,73,-12,-75,-6,38,1,-104,7,0,14,85,20,-103,26,-74,32,-77,38,-128,44,25,50,123,55,-104,60,115,65,-2,69,58,74,32,78,-86,81,-41,84,-100,87,7,90,-8,91,-109,93,-83,94,105,95,-83,95,-123,95,-17,94,-24,93,121,92,-106,90,86,88,-94,85,-104,82,35,79,89,75,53,71,-65,66,-4,61,-17,56,-92,51,25,46,91,40,111,34,86,28,35,22,-44,15,111,9,5,3,-109,-4,39,-10,-57,-17,122,-23,68,-29,52,-35,75,-41,-115,-47,15,-52,-66,-58,-61,-63,-3,-68,-109,-72,116,-76,-81,-80,73,-83,62,-86,-103,-89,92,-91,-123,-93,28,-94,31,-95,-113,-96,112,-96,-66,-96,125,-95,-94,-94,67,-92,55,-90,-80,-88,114,-85,-86,-82,55,-78,31,-74,98,-70,-18,-66,-53,-61,-21,-56,76,-50,-24,-45,-77,-39,-83,-33,-50,-27,9,-20,96,-14,-60,-8,45,-1,-97,5,3,12,92,18,-95,24,-58,30,-54,36,-94,42,72,48,-73,53,-25,58,-43,63,115,68,-55,72,-59,76,104,80,-75,83,-107,86,28,89,51,91,-26,92,42,94,2,95,108,95,102,95,-12,94,17,94,-61,92,7,91,-26,88,88,86,107,83,28,80,109,76,107,72,15,68,105,63,119,58,67,53,-48,47,36,42,78,36,66,30,35,24,-41,17,-124,11,28,5,-78,-2,73,-8,-27,-15,-104,-21,93,-27,69,-33,82,-39,-119,-45,-9,-51,-97,-56,-123,-61,-76,-66,44,-70,-9,-75,21,-78,-109,-82,105,-85,-90,-88,69,-90,78,-92,-64,-94,-96,-95,-22,-96,-91,-96,-48,-96,101,-95,106,-94,-35,-93,-75,-91,-1,-89,-91,-86,-75,-83,34,-79,-25,-76,11,-71,119,-67,58,-62,61,-57,-122,-52,7,-46,-61,-41,-91,-35,-71,-29,-28,-23,47,-16,-118,-10,-17,-4,89,3,-65,9,23,16,96,22,-113,28,-106,34,-127,40,46,46,-76,51,-12,56,-10,61,-79,66,27,71,54,75,-8,78}; }
	private static byte[] data6(){ return new byte[] {95,82,103,85,12,88,73,90,32,92,-118,93,-118,94,28,95,59,95,-10,94,53,94,23,93,126,91,-121,89,30,87,90,84,43,81,-87,77,-65,73,-112,69,-2,64,52,60,20,55,-64,49,43,44,102,38,118,32,92,26,41,20,-38,13,125,7,27,1,-83,-6,87,-12,-7,-19,-61,-25,-97,-31,-98,-37,-50,-43,39,-48,-66,-54,-115,-59,-89,-64,0,-68,-76,-73,-78,-77,12,-80,-58,-84,-39,-87,87,-89,55,-91,-125,-93,54,-94,94,-95,-25,-96,-19,-96,82,-95,49,-94,116,-93,42,-91,63,-89,-58,-87,-89,-84,-17,-81,-110,-77,-117,-73,-38,-69,121,-64,94,-59,-118,-54,-13,-49,-111,-43,102,-37,94,-31,127,-25,-72,-19,10,-12,104,-6,-53,0,48,7,-118,13,-44,19,12,26,28,32,19,38,-45,43,104,49,-68,54,-37,59,-88,64,56,69,107,73,81,77,-39,80,9,84,-48,86,59,89,54,91,-49,92,-10,93,-73,94,5,95,-25,94,93,94,95,93,0,92,44,90,-9,87,87,85,89,82,-10,78,64,75,40,71,-54,66,19,62,30,57,-31,51,105,46,-67,40,-30,34,-36,28,-71,22,118,16,38,10,-57,3,101,-3,3,-9,-78,-16,107,-22,68,-28,56,-34,86,-40,-96,-46,35,-51,-39,-57,-39,-62,25,-66,-87,-71,-120,-75,-64,-79,80,-82,63,-85,-108,-88,69,-90,106,-92,-18,-94,-28,-95,69,-95,21,-95,79,-95,-4,-95,15,-93,-107,-92,127,-90,-45,-88,-116,-85,-92,-82,31,-78,-19,-75,24,-70,-113,-66,83,-61,95,-56,-90,-51,47,-45,-31,-40,-49,-34,-47,-28,6,-21,65,-15,-100,-9,-11,-3,88,4,-80,10,3,17,58,23,93,29,88,35,46,41,-44,46,67,52,116,57,103,62,10,67,105,71,110,75,30,79,117,82,105,85,-6,87,43,90,-23,91,75,93,51,94,-71,94,-53,94,111,94,-83,93,118,92,-37,90,-46,88,100,86,-108,83,97,80,-45,76,-21,72,-83,68,37,64,78,59,52,54,-35,48,74,43,-119,37,-102,31,-120,25,88,19,17,13,-67,6,94,0,3,-6,-84,-13,99,-19,51,-25,25,-31,46,-37,95,-43,-47,-49,108,-54,81,-59,114,-64,-31,-69,-101,-73,-81,-77,18,-80,-38,-84,-2,-87,-123,-89,118,-91,-54,-93,-116,-94,-67,-95,83,-95,96,-95,-49,-95,-73,-94,1,-92,-67,-91,-38,-89,98,-86,75,-83,-109,-80,57,-76,52,-72,-125,-68,32,-63,4,-58,47,-53,-111,-48,49,-42,-7,-37,-15,-31,9,-24,61,-18,-122,-12,-38,-6,55,1,-111,7,-32,13,36,20,76,26,86,32,64,38,-12,43,-128,49,-55,54,-39,59,-94,64,31,69,79,73,39,77,-90,80,-50,83,-118,86,-19,88,-31,90,114,92,-107,93,77,94,-106,94,117,94,-27,93,-23,92,-126,91,-81,89,121,87,-39,84,-36,81,124,78,-60,74,-76,70,86,66,-90,61,-76,56,127,51,9,46,106,40,-113,34,-104,28,118,22,65,16,-9,9,-95,3,72,-3,-14,-10,-92,-16,109,-22,76,-28,73,-34,113,-40,-60,-46,75,-51,18,-56,17,-61,94,-66,-14,-71,-40,-75,24,-78,-86,-82,-94,-85,-11,-88,-80,-90,-44,-92,90,-93,85,-94,-78,-95,-124,-95,-66,-95,104,-94,123,-93,-3,-92,-30,-90,53,-87,-28,-85,-2,-82,106,-78,60,-74,86,-70,-51,-66,-124,-61,-119,-56,-54,-51,69,-45,-11,-40,-46,-34,-45,-28,-11,-22,48,-15,120,-9,-46,-3,35,4,122,10,-65,16,-17,22,11,29,-2,34,-49,40,108,46,-42,51,2,57,-15,61,-112,66,-20,70,-20,74,-96,78,-18,81,-21,84,117,87,-84,89,108,91,-51,92,-66,93,69,94,92,94,12,94,71,93,32,92,-121,90,-119,88,38,86,90,83,57,80,-84,76,-42,72,-96,68,35,64,88,59,74,54,-5,48,121,43,-66,37,-35,31,-41,25,-84,19,119,13,38,7,-41,0,127,-6,50,-12,-13,-19,-59,-25,-70,-31,-56,-37,11,-42,116,-48,29,-53,-3,-59,33,-63,-109,-68,70,-72,95,-76,-70,-80,-125,-83,-97,-86,33,-88,13,-90,88,-92,21,-93,56,-94,-55,-95,-56,-95,47,-94,9,-93,71,-92,-9,-91,5,-88,-127,-86,89,-83,-104,-80,41,-76,27,-72,86,-68,-23,-64,-68,-59,-39,-54,45,-48,-65,-43,122,-37,101,-31,114,-25,-106,-19,-38,-13,31,-6,118,0,-60,6,16,13,72,19,111,25,114,31,89,37,12,43,-108,48,-32,53,-16,58,-68,63,59,68,114,72,77,76,-40,79,1,83,-51,85,56,88,54,90,-41,91,1,93,-51,93,35,94,18,94,-112,93,-88,92,80,91,-111,89,108,87,-33,84,-13,81,-88,78,2,75,4,71,-72,66,28,62,57,57,23,52,-77,46,31,41,91,35,105,29,94,23,46,17,-11,10,-91,4,89,-2,8,-8,-61,-15,-111,-21,113,-27,118,-33,-101,-39,-17,-45,120,-50,52,-55,54,-60,121,-65,6,-69}; }
	private static byte[] data7(){ return new byte[] {-25,-74,22,-77,-95,-81,-115,-84,-51,-87,-128,-89,-117,-91,7,-92,-20,-94,53,-94,-9,-95,22,-94,-79,-94,-86,-93,20,-91,-22,-90,26,-87,-63,-85,-76,-82,23,-78,-56,-75,-46,-71,47,-66,-44,-62,-63,-57,-15,-52,88,-46,-12,-41,-60,-35,-81,-29,-54,-23,-17,-17,53,-10,123,-4,-54,2,23,9,82,15,-121,21,-105,27,-110,33,93,39,1,45,109,50,-94,55,-107,60,67,65,-92,69,-72,73,116,77,-41,80,-32,83,-123,86,-57,88,-92,90,23,92,32,93,-62,93,-16,93,-70,93,16,93,6,92,-125,90,-89,88,91,86,-83,83,-91,80,55,77,118,73,97,69,-9,64,72,60,80,55,26,50,-86,44,7,39,53,33,65,27,41,21,-2,14,-68,8,116,2,41,-4,-33,-11,-88,-17,122,-23,112,-29,127,-35,-70,-41,36,-46,-66,-52,-100,-57,-81,-62,21,-66,-68,-71,-67,-75,13,-78,-69,-82,-59,-85,46,-87,-1,-90,51,-91,-47,-93,-37,-94,75,-94,45,-94,119,-94,44,-93,82,-92,-40,-91,-49,-89,36,-86,-30,-84,-6,-81,115,-77,65,-73,99,-69,-43,-65,-112,-60,-113,-55,-50,-50,68,-44,-19,-39,-62,-33,-70,-27,-43,-21,0,-14,66,-8,-120,-2,-45,4,20,11,79,17,109,23,120,29,94,35,25,41,-87,46,-1,51,28,57,-11,61,-117,66,-51,70,-58,74,98,78,-90,81,-113,84,17,87,53,89,-18,90,63,92,39,93,-92,93,-78,93,91,93,-111,92,97,91,-56,89,-60,87,96,85,-105,82,111,79,-21,75,21,72,-31,67,111,63,-93,58,-95,53,89,48,-33,42,46,37,92,31,87,25,70,19,15,13,-40,6,-117,0,74,-6,6,-12,-43,-19,-71,-25,-75,-31,-38,-37,35,-42,-96,-48,82,-53,63,-58,115,-63,-22,-68,-77,-72,-55,-76,57,-79,4,-82,41,-85,-72,-88,-97,-90,-4,-92,-79,-93,-32,-94,109,-94,113,-94,-42,-94,-81,-93,-21,-92,-107,-90,-93,-88,22,-85,-20,-83,29,-79,-83,-76,-114,-72,-56,-68,74,-63,21,-58,36,-53,111,-48,-17,-43,-93,-37,124,-31,123,-25,-104,-19,-60,-13,5,-6,70,0,-115,6,-57,12,-9,18,12,25,9,31,-33,36,-115,42,5,48,79,53,79,58,27,63,-113,67,-63,71,-102,75,30,79,73,82,18,85,124,87,126,89,29,91,80,92,29,93,121,93,112,93,-10,92,20,92,-53,90,19,89,-6,86,122,84,-101,81,94,78,-57,74,-39,70,-104,66,17,62,59,57,42,52,-41,46,83,41,-98,35,-66,29,-61,23,-97,17,122,11,51,5,-6,-2,-79,-8,126,-14,82,-20,64,-26,76,-32,123,-38,-42,-44,99,-49,40,-54,41,-59,114,-64,-3,-69,-33,-73,11,-76,-105,-80,118,-83,-69,-86,93,-88,101,-90,-40,-92,-86,-93,-13,-94,-100,-94,-74,-94,56,-93,42,-92,123,-91,68,-89,96,-87,-16,-85,-43,-82,30,-78,-66,-75,-76,-71,-9,-67,-115,-62,96,-57,127,-52,-47,-47,89,-41,20,-35,-16,-30,-12,-24,16,-17,62,-11,121,-5,-69,1,-10,7,47,14,81,20,97,26,76,32,26,38,-75,43,32,49,89,54,68,59,-1,63,93,68,124,72,61,76,-82,79,-67,82,113,85,-61,87,-83,89,52,91,80,92,1,93,74,93,37,93,-104,92,-99,91,64,90,111,88,71,86,-80,83,-64,80,114,77,-57,73,-49,69,-128,65,-23,60,11,56,-17,50,-107,45,10,40,79,34,111,28,107,22,81,16,34,10,-25,3,-85,-3,110,-9,61,-15,28,-21,21,-27,40,-33,106,-39,-52,-45,109,-50,62,-55,83,-60,-85,-65,75,-69,63,-73,127,-77,31,-80,22,-83,107,-86,39,-88,68,-90,-57,-92,-69,-93,11,-93,-45,-94,-1,-94,-106,-93,-103,-92,4,-90,-42,-89,14,-86,-88,-84,-95,-81,-11,-78,-87,-74,-93,-70,-3,-66,-109,-61,120,-56,-104,-51,-14,-46,-125,-40,61,-34,33,-28,34,-22,60,-16,109,-10,-93,-4,-33,2,25,9,69,15,99,21,104,27,73,33,11,39,-104,44,-6,49,28,55,3,60,-94,64,-7,68,-1,72,-76,76,13,80,15,83,-84,85,-20,87,-60,89,54,91,63,92,-35,92,21,93,-36,92,62,92,50,91,-65,89,-25,87,-89,85,8,83,6,80,-85,76,-8,72,-16,68,-99,64,-8,59,21,55,-12,49,-112,44,8,39,68,33,102,27,96,21,73,15,24,9,-25,2,-88,-4,118,-10,73,-16,49,-22,50,-28,80,-34,-101,-40,11,-45,-74,-51,-105,-56,-74,-61,33,-65,-52,-70,-45,-74,34,-77,-47,-81,-40,-84,65,-86,10,-88,59,-90,-49,-92,-50,-93,55,-93,8,-93,71,-93,-18,-93,-2,-92,121,-90,87,-88,-99,-86,67,-83,72,-80,-89,-77,98,-73,104,-69,-55,-65,100,-60,83,-55,115,-50,-43,-45,102,-39,34,-33,8,-27,6,-21,35,-15,77,-9,-128,-3,-69,3,-22,9,20,16,42,22,35,28,1,34,-77,39,60,45,-116,50}; }
	private static byte[] data8(){ return new byte[] {-89,55,-128,60,18,65,92,69,85,73,-7,76,73,80,55,83,-54,85,-6,87,-63,89,42,91,30,92,-73,92,-40,92,-104,92,-22,91,-44,90,83,89,114,87,36,85,126,82,114,79,15,76,82,72,72,68,-26,63,71,59,90,54,49,49,-40,43,61,38,-120,32,-95,26,-97,20,-118,14,92,8,45,2,-9,-5,-58,-11,-95,-17,-112,-23,-104,-29,-65,-35,19,-40,-117,-46,66,-51,42,-56,90,-61,-56,-66,-120,-70,-111,-74,-13,-78,-86,-81,-64,-84,51,-86,11,-88,68,-90,-25,-92,-17,-93,104,-93,62,-93,-113,-93,55,-92,91,-91,-42,-90,-58,-88,12,-85,-65,-83,-57,-80,50,-76,-21,-73,0,-68,89,-64,3,-59,-21,-55,21,-49,114,-44,8,-38,-63,-33,-90,-27,-93,-21,-66,-15,-31,-9,23,-2,69,4,119,10,-107,16,-90,22,-101,28,108,34,29,40,-105,45,-29,50,-12,55,-64,60,78,65,-117,69,123,73,23,77,88,80,65,83,-56,85,-18,87,-83,89,10,91,-9,91,-122,92,-98,92,88,92,-96,91,-126,90,-2,88,16,87,-59,84,17,82,5,79,-99,75,-36,71,-49,67,107,63,-54,58,-39,53,-72,48,83,43,-60,37,9,32,37,26,42,20,18,14,-19,7,-65,1,-115,-5,99,-11,67,-17,56,-23,70,-29,117,-35,-53,-41,82,-46,9,-51,-1,-57,49,-61,-86,-66,113,-70,-127,-74,-17,-78,-88,-81,-54,-84,68,-86,31,-88,103,-90,9,-91,32,-92,-106,-93,124,-93,-55,-93,-128,-92,-96,-91,39,-89,19,-87,102,-85,20,-82,36,-79,-114,-76,74,-72,95,-68,-70,-64,99,-59,75,-54,117,-49,-49,-44,100,-38,26,-32,-3,-27,-8,-21,12,-14,48,-8,92,-2,-117,4,-77,10,-47,16,-39,22,-55,28,-107,34,64,40,-78,45,-2,50,-1,55,-49,60,79,65,-118,69,115,73,10,77,68,80,41,83,-88,85,-53,87,-122,89,-36,90,-56,91,78,92,104,92,27,92,96,91,68,90,-72,88,-51,86,126,84,-56,81,-63,78,82,75,-104,71,-122,67,39,63,-122,58,-105,53,121,48,21,43,-116,37,-47,31,-14,25,-5,19,-28,13,-54,7,-104,1,114,-5,71,-11,47,-17,41,-23,57,-29,111,-35,-53,-41,84,-46,19,-51,12,-56,64,-61,-59,-66,-121,-70,-93,-74,15,-77,-50,-81,-10,-84,108,-86,84,-88,-110,-90,67,-91,81,-92,-48,-93,-78,-93,3,-92,-72,-92,-37,-91,95,-89,76,-87,-99,-85,72,-82,92,-79,-68,-76,125,-72,-118,-68,-27,-64,-117,-59,109,-54,-106,-49,-21,-44,123,-38,49,-32,9,-26,7,-20,16,-14,52,-8,90,-2,-125,4,-87,10,-63,16,-60,22,-76,28,117,34,34,40,-113,45,-46,50,-37,55,-101,60,36,65,84,69,63,73,-46,76,13,80,-18,82,112,85,-114,87,76,89,-95,90,-114,91,22,92,47,92,-26,91,44,91,20,90,-122,88,-89,86,78,84,-84,81,-104,78,59,75,126,71,112,67,28,63,118,58,-105,53,116,48,29,43,-109,37,-32,31,8,26,16,20,7,14,-26,7,-60,1,-101,-5,120,-11,99,-17,95,-23,118,-29,-83,-35,12,-40,-104,-46,89,-51,83,-56,-116,-61,12,-65,-43,-70,-19,-74,89,-77,29,-80,58,-83,-71,-86,-105,-88,-40,-90,-125,-91,-111,-92,8,-92,-19,-93,49,-92,-21,-92,1,-90,-123,-89,107,-87,-75,-85,94,-82,103,-79,-58,-76,125,-72,-123,-68,-38,-64,118,-59,90,-54,113,-49,-52,-44,76,-38,0,-32,-43,-27,-58,-21,-46,-15,-22,-9,15,-2,52,4,83,10,105,16,106,22,82,28,27,34,-71,39,46,45,110,50,114,55,59,60,-69,64,-14,68,-34,72,113,76,-79,79,-108,82,24,85,63,87,-4,88,90,90,75,91,-39,91,-7,91,-75,91,5,91,-18,89,113,88,-114,86,74,84,-92,81,-94,78,68,75,-107,71,-112,67,63,63,-88,58,-55,53,-75,48,95,43,-28,37,47,32,101,26,112,20,108,14,83,8,51,2,17,-4,-15,-11,-32,-17,-37,-23,-6,-29,45,-34,-108,-40,24,-45,-33,-51,-44,-56,13,-60,-115,-65,79,-69,103,-73,-52,-77,-117,-80,-88,-83,26,-85,-9,-88,46,-89,-47,-91,-37,-92,71,-92,33,-92,99,-92,9,-91,33,-90,-110,-89,116,-87,-80,-85,82,-82,75,-79,-88,-76,76,-72,84,-68,-107,-64,47,-59,3,-54,24,-49,100,-44,-32,-39,-118,-33,87,-27,67,-21,72,-15,90,-9,122,-3,-101,3,-76,9,-52,15,-58,21,-83,27,121,33,16,39,-113,44,-55,49,-46,54,-98,59,34,64,94,68,79,72,-25,75,48,79,23,82,-87,84,-45,86,-101,88,5,90,-4,90,-103,91,-61,91,-120,91,-26,90,-36,89,104,88,-106,86,88,84,-59,81,-54,78,125,75,-41,71,-35,67,-99,63,10,59,62,54,43,49,-23,43,109,38,-51,32,-1,26,26,21,25,15,7,9,-18,2,-53,-4,-74,-10,-96,-16,-90,-22}; }
	private static byte[] data9(){ return new byte[] {-68,-28,-8,-34,85,-39,-31,-45,-99,-50,-110,-55,-55,-60,60,-64,0,-68,10,-72,108,-76,32,-79,50,-82,-100,-85,109,-87,-102,-89,47,-90,44,-91,-117,-92,90,-92,-117,-92,38,-91,43,-90,-110,-89,98,-87,-110,-85,35,-82,17,-79,89,-76,-7,-73,-27,-69,42,-64,-88,-60,121,-55,125,-50,-65,-45,50,-39,-47,-34,-108,-28,123,-22,115,-16,-123,-10,-101,-4,-71,2,-47,8,-32,14,-32,20,-62,26,-112,32,43,38,-87,43,-24,48,-7,53,-57,58,85,63,-103,67,-113,71,55,75,-123,78,126,81,21,84,81,86,40,88,-101,89,-88,90,77,91,-116,91,97,91,-49,90,-45,89,118,88,-83,86,-119,84,-2,81,26,79,-36,75,67,72,95,68,37,64,-86,59,-28,54,-26,49,-87,44,65,39,-94,33,-25,27,5,22,14,16,4,10,-19,3,-42,-3,-70,-9,-81,-15,-79,-21,-56,-27,6,-32,90,-38,-25,-44,-101,-49,-115,-54,-71,-59,38,-63,-34,-68,-32,-72,51,-75,-34,-79,-34,-82,62,-84,-4,-87,25,-88,-94,-90,-123,-91,-35,-92,-113,-92,-76,-92,59,-91,41,-90,-124,-89,55,-87,94,-85,-45,-83,-74,-80,-26,-77,118,-73,81,-69,-127,-65,-10,-61,-79,-56,-86,-51,-36,-46,66,-40,-41,-35,-115,-29,109,-23,89,-17,104,-11,116,-5,-114,1,-89,7,-83,13,-78,19,-107,25,92,31,10,37,124,42,-49,47,-32,52,-71,57,80,62,-96,66,-92,70,87,74,-74,77,-68,80,103,83,-79,85,-97,87,31,89,70,90,-6,90,82,91,56,91,-66,90,-39,89,-116,88,-32,86,-54,84,90,82,-118,79,93,76,-35,72,7,69,-26,64,119,60,-55,55,-45,50,-83,45,76,40,-65,34,16,29,52,23,76,17,67,11,58,5,30,-1,18,-7,-3,-14,6,-19,29,-25,79,-31,-84,-37,40,-42,-36,-48,-63,-53,-27,-58,69,-62,-13,-67,-30,-71,43,-74,-64,-78,-76,-81,-5,-84,-85,-86,-80,-88,36,-89,-12,-91,48,-91,-48,-92,-37,-92,74,-91,35,-90,97,-89,3,-87,10,-85,112,-83,51,-80,84,-77,-56,-74,-107,-70,-89,-66,17,-61,-78,-57,-98,-52,-66,-47,21,-41,-103,-36,73,-30,20,-24,1,-18,-1,-13,8,-6,31,0,45,6,60,12,56,18,31,24,-18,29,-105,35,28,41,109,46,-115,51,112,56,20,61,115,65,-122,69,75,73,-68,76,-42,79,-107,82,-8,84,-12,86,-104,88,-53,89,-93,90,12,91,16,91,-80,90,-31,89,-74,88,28,87,40,85,-53,82,24,80,2,77,-99,73,-37,69,-46,65,121,61,-34,56,-2,51,-26,46,-102,41,25,36,121,30,-87,24,-52,18,-52,12,-56,6,-74,0,-90,-6,-100,-12,-99,-18,-74,-24,-28,-30,59,-35,-81,-41,89,-46,55,-51,71,-56,-93,-61,54,-65,28,-69,78,-73,-48,-77,-82,-80,-33,-83,117,-85,100,-87,-68,-89,115,-90,-109,-91,24,-91,5,-91,89,-91,22,-90,53,-89,-66,-88,-91,-86,-15,-84,-103,-81,-99,-78,-7,-75,-87,-71,-87,-67,-11,-63,-124,-58,88,-53,104,-48,-87,-43,34,-37,-68,-32,-127,-26,94,-20,83,-14,88,-8,99,-2,117,4,123,10,124,16,98,22,57,28,-27,33,115,39,-50,44,-6,49,-21,54,-96,59,14,64,52,68,16,72,-108,75,-55,78,-99,81,27,84,54,86,-17,87,71,89,51,90,-62,90,-31,90,-97,90,-13,89,-31,88,108,87,-111,85,87,83,-65,80,-57,77,127,74,-42,70,-21,66,-88,62,37,58,95,53,89,48,32,43,-76,37,29,32,101,26,-116,20,-101,14,-99,8,-112,2,-121,-4,125,-10,126,-16,-106,-22,-67,-28,13,-33,124,-39,23,-44,-22,-50,-19,-55,50,-59,-70,-64,-123,-68,-91,-72,14,-75,-46,-79,-22,-82,98,-84,53,-86,112,-88,4,-89,12,-90,102,-91,61,-91,104,-91,6,-90,8,-89,102,-88,55,-86,89,-84,-23,-82,-56,-79,9,-75,-103,-72,126,-68,-82,-64,37,-59,-31,-55,-42,-50,10,-44,102,-39,-7,-34,-89,-28,123,-22,100,-16,95,-10,103,-4,111,2,122,8,115,14,101,20,55,26,-14,31,-123,37,-18,42,40,48,38,53,-15,57,109,62,-78,66,-99,70,65,74,-117,77,-127,80,26,83,84,85,47,87,-92,88,-72,89,101,90,-87,90,-118,90,1,90,20,89,-62,87,10,86,-11,83,122,81,-85,78,123,75,-6,71,39,68,5,64,-101,59,-16,54,2,50,-34,44,-116,39,-1,33,96,28,-116,22,-82,16,-73,10,-80,4,-80,-2,-95,-8,-86,-14,-73,-20,-30,-26,34,-31,-115,-37,25,-42,-35,-48,-47,-53,1,-57,117,-62,41,-66,45,-70,127,-74,34,-77,32,-80,116,-83,43,-85,61,-87,-73,-89,-114,-90,-46,-91,118,-91,-122,-91,-9,-91,-44,-90,18,-88,-77,-87,-68,-85,26,-82,-30,-80,-9,-77,107,-73,45,-69,62,-65,-104,-61,57,-56,20,-51,46,-46,120,-41,-13,-36,-111,-30,89,-24,46,-18}; }
	private static byte[] data10(){ return new byte[] {40,-12,32,-6,40,0,45,6,40,12,29,18,-14,23,-71,29,80,35,-51,40,15,46,39,51,-3,55,-102,60,-18,64,-8,68,-72,72,33,76,53,79,-13,81,75,84,81,86,-27,87,37,89,-13,89,100,90,105,90,13,90,67,89,31,88,-118,86,-98,84,76,82,-97,79,-104,76,57,73,-121,69,-120,65,62,61,-83,56,-33,51,-45,46,-108,41,39,36,-115,30,-43,24,-1,18,18,13,26,7,24,1,16,-5,28,-11,31,-17,76,-23,-128,-29,-30,-35,97,-40,19,-45,-12,-51,19,-55,106,-60,10,-64,-19,-69,35,-72,-89,-76,-126,-79,-77,-82,68,-84,49,-86,-125,-88,50,-89,77,-90,-58,-91,-85,-91,-11,-91,-94,-90,-71,-89,48,-87,13,-85,68,-83,-31,-81,-47,-78,30,-74,-67,-71,-88,-67,-27,-63,96,-58,37,-53,28,-48,86,-43,-80,-38,69,-32,-16,-27,-64,-21,-88,-15,-104,-9,-101,-3,-103,3,-102,9,-120,15,109,21,47,27,-33,32,94,38,-70,43,-34,48,-49,53,-127,58,-14,62,25,67,-9,70,-124,74,-71,77,-98,80,29,83,71,85,11,87,111,88,110,89,8,90,60,90,8,90,115,89,114,88,18,87,79,85,39,83,-88,80,-57,77,-110,74,8,71,43,67,8,63,-107,58,-22,53,-9,48,-40,43,125,38,-2,32,86,27,-112,21,-78,15,-61,9,-58,3,-54,-3,-54,-9,-38,-15,-12,-21,43,-26,123,-32,-17,-38,-114,-43,93,-48,100,-53,-94,-58,39,-62,-23,-67,2,-70,95,-74,24,-77,33,-80,-117,-83,75,-85,115,-87,-10,-89,-30,-90,48,-90,-30,-91,-1,-91,123,-90,102,-89,-86,-88,92,-86,98,-84,-43,-82,-106,-79,-68,-76,47,-72,-11,-69,10,-64,100,-60,4,-55,-28,-51,-10,-46,66,-40,-74,-35,82,-29,17,-23,-25,-18,-49,-12,-54,-6,-62,0,-65,6,-76,12,-106,18,106,24,29,30,-82,35,26,41,83,46,91,51,40,56,-75,60,-3,64,-4,68,-85,72,11,76,20,79,-62,81,20,84,6,86,-101,87,-58,88,-107,89,-12,89,-8,89,-113,89,-60,88,-108,87,0,86,12,84,-72,81,9,79,-3,75,-93,72,-20,68,-15,64,-89,60,24,56,80,51,67,46,17,41,-97,35,21,30,93,24,-112,18,-82,12,-71,6,-60,0,-59,-6,-43,-12,-21,-18,24,-23,94,-29,-59,-35,81,-40,12,-45,-6,-51,29,-55,-124,-60,42,-64,23,-68,88,-72,-30,-76,-58,-79,-1,-82,-104,-84,-119,-86,-29,-88,-104,-89,-77,-90,56,-90,25,-90,107,-90,22,-89,49,-88,-90,-87,-124,-85,-67,-83,82,-80,71,-77,-118,-74,42,-70,15,-66,71,-62,-67,-58,124,-53,109,-48,-100,-43,-9,-38,121,-32,40,-26,-27,-21,-54,-15,-79,-9,-87,-3,-95,3,-108,9,127,15,84,21,23,27,-76,32,51,38,-128,43,-93,48,-122,53,57,58,-102,62,-59,66,-106,70,33,74,86,77,44,80,-73,82,-47,84,-97,86,-7,87,-1,88,-109,89,-51,89,-101,89,4,89,12,88,-82,86,-19,84,-48,82,80,80,123,77,74,74,-56,70,-11,66,-43,62,113,58,-56,53,-26,48,-56,43,127,38,2,33,104,27,-85,21,-42,15,-16,9,-2,3,9,-2,20,-8,42,-14,79,-20,-118,-26,-29,-32,93,-37,4,-42,-42,-48,-29,-53,36,-57,-84,-62,116,-66,-118,-70,-20,-74,-93,-77,-83,-80,21,-82,-45,-85,-7,-87,118,-88,97,-89,-91,-90,88,-90,104,-90,-31,-90,-62,-89,-5,-88,-86,-86,-95,-84,13,-81,-60,-79,-37,-76,71,-72,-1,-69,9,-64,88,-60,-20,-56,-66,-51,-56,-46,2,-40,114,-35,-2,-30,-77,-24,126,-18,92,-12,76,-6,63,0,46,6,30,12,-7,17,-59,23,113,29,2,35,99,40,-96,45,-95,50,109,55,-5,59,67,64,67,68,-11,71,90,75,98,78,29,81,109,83,111,85,3,87,63,88,16,89,-126,89,-119,89,51,89,110,88,80,87,-58,85,-28,83,-101,81,-4,78,0,76,-79,72,15,69,30,65,-25,60,100,56,-82,51,-82,46,-121,41,41,36,-91,30,0,25,61,19,99,13,126,7,-117,1,-99,-5,-81,-11,-49,-17,0,-22,75,-28,-75,-34,69,-39,0,-44,-18,-50,16,-54,119,-59,19,-63,6,-67,53,-71,-63,-75,-104,-78,-54,-81,87,-83,63,-85,-118,-87,50,-88,67,-89,-80,-90,-115,-90,-62,-90,104,-89,103,-88,-46,-87,-104,-85,-64,-83,68,-80,34,-77,87,-74,-32,-71,-77,-67,-39,-63,62,-58,-26,-54,-49,-49,-28,-44,52,-38,-89,-33,67,-27,-6,-22,-52,-16,-84,-10,-105,-4,-120,2,115,8,86,14,42,20,-29,25,-124,31,-4,36,81,42,109,47,94,52,10,57,126,61,-92,65,-118,69,22,73,92,76,65,79,-45,81,5,84,-35,85,76,87,101,88,10,89,92,89,58,89,-65,88,-40,87,-110,86,-23,84,-31,82,124,80,-71,77,-91,74,52,71,124,67,112,63,34,59}; }
	private static byte[] data11(){ return new byte[] {-113,54,-64,49,-74,44,124,39,24,34,-122,28,-34,22,19,17,58,11,86,5,100,-1,126,-7,-107,-13,-62,-19,-2,-25,89,-30,-45,-36,117,-41,73,-46,72,-51,-117,-56,1,-60,-58,-65,-55,-69,37,-72,-61,-76,-59,-79,18,-81,-57,-84,-51,-86,63,-87,8,-88,60,-89,-44,-90,-57,-90,46,-89,-24,-89,20,-87,-102,-86,-126,-84,-57,-82,106,-79,100,-76,-77,-73,85,-69,64,-65,122,-61,-13,-57,-80,-52,-94,-47,-55,-42,36,-36,-100,-31,69,-25,-5,-20,-46,-14,-81,-8,-99,-2,-127,4,110,10,64,16,14,22,-73,27,73,33,-79,38,-16,43,-6,48,-47,53,104,58,-66,62,-49,66,-111,70,7,74,41,77,-15,79,98,82,119,84,38,86,-127,87,105,88,-5,88,33,89,-25,88,69,88,68,87,-37,85,23,84,-15,81,112,79,-108,76,100,73,-32,69,13,66,-15,61,-113,57,-23,52,15,48,-11,42,-76,37,66,32,-80,26,-3,20,52,15,90,9,116,3,-113,-3,-93,-9,-50,-15,-4,-21,73,-26,-79,-32,57,-37,-14,-43,-47,-48,-19,-53,64,-57,-46,-62,-81,-66,-52,-70,64,-73,1,-76,23,-79,-116,-82,84,-84,-125,-86,10,-87,-6,-89,72,-89,-2,-90,21,-89,-111,-89,115,-88,-77,-87,89,-85,89,-83,-68,-81,117,-78,-122,-75,-19,-72,-96,-68,-93,-64,-20,-60,116,-55,63,-50,62,-45,113,-40,-48,-35,83,-29,-4,-24,-71,-18,-114,-12,106,-6,83,0,55,6,21,12,-24,17,-98,23,72,29,-63,34,33,40,71,45,70,50,-1,54,-117,59,-65,63,-61,67,98,71,-56,74,-59,77,123,80,-53,82,-60,84,93,86,-111,87,103,88,-42,88,-29,88,-116,88,-48,87,-77,86,50,85,84,83,21,81,127,78,-116,75,73,72,-81,68,-51,64,-96,60,44,56,-128,51,-111,46,120,41,38,36,-77,30,25,25,102,19,-100,13,-62,7,-31,1,-5,-5,30,-10,71,-16,-119,-22,-39,-28,84,-33,-25,-39,-80,-44,-93,-49,-51,-54,57,-58,-36,-63,-48,-67,4,-70,-113,-74,105,-77,-104,-80,37,-82,8,-84,78,-86,-11,-88,-9,-89,104,-89,48,-89,99,-89,-5,-89,-17,-88,77,-86,6,-84,29,-82,-105,-80,96,-77,-119,-74,-4,-71,-58,-67,-46,-63,45,-58,-65,-54,-107,-49,-99,-44,-39,-39,58,-33,-55,-28,107,-22,49,-16,-2,-11,-32,-5,-67,1,-95,7,118,13,60,19,-13,24,-125,30,-3,35,65,41,100,46,71,51,-5,55,101,60,-107,64,117,68,12,72,81,75,65,78,-40,80,23,83,-11,84,118,86,-107,87,80,88,-85,88,-98,88,52,88,93,87,47,86,-107,84,-90,82,83,80,-86,77,-89,74,80,71,-83,67,-72,63,-126,59,1,55,75,50,85,45,50,40,-33,34,99,29,-52,23,20,18,74,12,118,6,-109,0,-72,-6,-35,-12,16,-17,89,-23,-73,-29,56,-34,-35,-40,-78,-45,-77,-50,-14,-55,102,-59,37,-63,33,-67,115,-71,8,-74,-1,-78,60,-80,-31,-83,-39,-85,51,-86,-14,-88,6,-88,-113,-89,103,-89,-72,-89,87,-88,107,-87,-46,-86,-93,-84,-53,-82,81,-79,48,-76,97,-73,-24,-70,-71,-66,-43,-62,52,-57,-41,-53,-84,-48,-62,-43,-3,-38,102,-32,-12,-27,-102,-21,92,-15,44,-9,5,-3,-27,2,-69,8,-112,14,74,20,-7,25,-128,31,-23,36,42,42,53,47,20,52,-83,56,20,61,40,65,0,69,-128,72,-76,75,-109,78,21,81,67,83,13,85,124,86,-122,87,50,88,118,88,91,88,-37,87,-10,86,-74,85,13,84,12,82,-82,79,-14,76,-24,73,-127,70,-44,66,-41,62,-110,58,18,54,76,49,89,44,45,39,-43,33,94,28,-67,22,12,17,68,11,109,5,-107,-1,-72,-7,-23,-13,32,-18,114,-24,-39,-30,101,-35,22,-40,-12,-46,3,-50,79,-55,-45,-60,-98,-64,-83,-68,8,-71,-74,-75,-79,-78,12,-80,-72,-83,-60,-85,50,-86,-8,-88,42,-88,-74,-89,-88,-89,0,-88,-73,-88,-46,-87,77,-85,38,-83,95,-81,-16,-79,-40,-76,24,-72,-93,-69,-127,-65,-94,-61,10,-56,-80,-52,-114,-47,-94,-42,-29,-37,78,-31,-38,-26,-127,-20,68,-14,10,-8,-21,-3,-72,3,-105,9,89,15,23,21,-77,26,58,32,-108,37,-52,42,-51,47,-99,52,47,57,-125,61,-112,65,84,69,-52,72,-18,75,-64,78,52,81,83,83,14,85,113,86,105,87,10,88,64,88,22,88,-116,87,-104,86,76,85,-104,83,-114,81,35,79,97,76,74,73,-33,69,39,66,39,62,-37,57,86,53,-114,48,-105,43,102,38,21,33,-109,27,-2,21,71,16,-125,10,-79,4,-37,-2,7,-7,55,-13,125,-19,-50,-25,68,-30,-46,-36,-110,-41,115,-46,-105,-51,-32,-56,125,-60,69,-64,109,-68,-54,-72,-118,-75,-113,-78,-10,-81,-82,-83,-55,-85,62,-86,21,-87,79,-88,-25,-89,-23,-89,67,-88,13,-87,43,-86}; }
	private static byte[] data12(){ return new byte[] {-76,-85,-108,-83,-42,-81,107,-78,98,-75,-98,-72,58,-68,17,-64,66,-60,-94,-56,85,-51,45,-46,71,-41,-121,-36,-16,-31,126,-25,34,-19,-33,-14,-87,-8,124,-2,80,4,32,10,-30,15,-106,21,47,27,-88,32,3,38,42,43,40,48,-18,52,115,57,-62,61,-62,65,127,69,-22,72,4,76,-54,78,53,81,75,83,-6,84,85,86,67,87,-37,87,8,88,-43,87,67,87,71,86,-10,84,56,83,42,81,-73,78,-15,75,-42,72,101,69,-82,65,-92,61,94,57,-48,52,13,48,17,43,-27,37,-113,32,23,27,122,21,-49,15,7,10,63,4,104,-2,-99,-8,-47,-14,26,-19,118,-25,-18,-31,-120,-36,73,-41,56,-46,91,-51,-73,-56,79,-60,45,-64,79,-68,-63,-72,-128,-75,-110,-78,-2,-81,-64,-83,-31,-85,96,-86,59,-87,-128,-88,26,-88,37,-88,-121,-88,80,-87,123,-86,4,-84,-24,-83,49,-80,-56,-78,-66,-75,5,-71,-104,-68,124,-64,-95,-60,16,-55,-77,-51,-104,-46,-87,-41,-23,-36,81,-30,-37,-25,124,-19,56,-13,-5,-8,-54,-2,-99,4,97,10,40,16,-52,21,103,27,-41,32,43,38,77,43,70,48,1,53,-120,57,-56,61,-58,65,124,69,-34,72,-7,75,-80,78,31,81,36,83,-38,84,36,86,24,87,-93,87,-47,87,-103,87,1,87,8,86,-85,84,-9,82,-39,80,115,78,-96,75,-115,72,22,69,98,65,88,61,20,57,-122,52,-58,47,-54,42,-93,37,80,32,-40,26,68,21,-107,15,-39,9,15,4,66,-2,118,-8,-77,-14,-1,-20,96,-25,-35,-31,126,-36,64,-41,59,-46,90,-51,-61,-56,91,-60,64,-64,103,-68,-37,-72,-97,-75,-72,-78,35,-80,-19,-83,14,-84,-112,-86,112,-87,-76,-88,84,-88,93,-88,-63,-88,-115,-87,-74,-86,63,-84,40,-82,103,-80,7,-77,-11,-75,61,-71,-50,-68,-81,-64,-44,-60,58,-55,-28,-51,-69,-46,-48,-41,9,-35,111,-30,-13,-25,-111,-19,72,-13,7,-7,-46,-2,-95,4,94,10,34,16,-60,21,84,27,-55,32,15,38,55,43,34,48,-29,52,93,57,-93,61,-104,65,77,69,-82,72,-62,75,-128,78,-29,80,-15,82,-99,84,-18,85,-35,86,108,87,-107,87,101,87,-55,86,-44,85,120,84,-59,82,-82,80,69,78,123,75,101,72,-8,68,66,65,66,61,-5,56,122,52,-74,47,-58,42,-97,37,81,32,-32,26,78,21,-88,15,-20,9,43,4,93,-2,-101,-8,-40,-14,43,-19,-114,-25,17,-30,-80,-36,125,-41,112,-46,-97,-51,-4,-56,-94,-60,-128,-64,-84,-68,32,-71,-28,-75,-4,-78,106,-80,46,-82,83,-84,-48,-86,-80,-87,-18,-88,-111,-88,-112,-88,-7,-88,-70,-87,-31,-86,104,-84,71,-82,-118,-80,27,-77,12,-74,72,-71,-39,-68,-80,-64,-47,-60,51,-55,-45,-51,-88,-46,-74,-41,-24,-36,73,-30,-55,-25,96,-19,18,-13,-50,-8,-111,-2,93,4,26,10,-46,15,120,21,1,27,116,32,-70,37,-37,42,-52,47,-124,52,4,57,70,61,60,65,-12,68,85,72,107,75,42,78,-110,80,-95,82,83,84,-89,85,-102,86,46,87,95,87,46,87,-96,86,-86,85,91,84,-86,82,-101,80,58,78,118,75,105,72,2,69,84,65,91,61,28,57,-95,52,-25,47,-6,42,-36,37,-105,32,39,27,-96,21,-4,15,71,10,-116,4,-62,-2,2,-7,71,-13,-105,-19,4,-24,-125,-30,39,-35,-11,-41,-25,-46,22,-50,118,-55,19,-59,-8,-64,27,-67,-112,-71,79,-74,98,-77,-52,-80,-115,-82,-88,-84,35,-85,-7,-87,53,-87,-54,-88,-56,-88,35,-87,-35,-87,2,-85,117,-84,86,-82,-121,-80,20,-77,-6,-75,45,-71,-76,-68,-124,-64,-103,-60,-11,-56,-118,-51,89,-46,91,-41,-118,-36,-31,-31,89,-25,-19,-20,-107,-14,78,-8,13,-2,-48,3,-114,9,67,15,-31,20,112,26,-37,31,37,37,69,42,54,47,-15,51,115,56,-73,60,-76,64,108,68,-42,71,-18,74,-73,77,35,80,61,82,-13,83,82,85,78,86,-23,86,39,87,1,87,120,86,-108,85,73,84,-88,82,-92,80,74,78,-104,75,-114,72,59,69,-111,65,-89,61,113,57,-2,52,82,48,108,43,89,38,25,33,-76,27,52,22,-107,16,-21,10,44,5,114,-1,-83,-7,-6,-13,77,-18,-73,-24,59,-29,-34,-35,-89,-40,-96,-45,-59,-50,36,-54,-66,-59,-101,-63,-69,-67,41,-70,-33,-74,-19,-77,75,-79,4,-81,22,-83,-124,-85,84,-86,124,-87,16,-87,-10,-88,78,-87,-9,-87,12,-85,121,-84,69,-82,110,-80,-21,-78,-59,-75,-23,-72,101,-68,39,-64,50,-60,126,-56,12,-51,-53,-47,-56,-42,-23,-37,58,-31,-89,-26,52,-20,-42,-15,-121,-9,68,-3,-1,2,-68,8,108,14,12,20,-104,25,2,31,80,36,113,41,101,46,38,51,-85,55,-10,59,-6,63,-70,67,43,71,81,74,31,77}; }
	private static byte[] data13(){ return new byte[] {-101,79,-68,81,-125,83,-22,84,-7,85,-99,86,-17,86,-47,86,94,86,-126,85,78,84,-74,82,-58,80,122,78,-42,75,-33,72,-106,69,-2,65,32,62,-5,57,-110,53,-11,48,24,44,20,39,-38,33,-122,28,4,23,121,17,-53,11,28,6,93,0,-91,-6,-18,-12,70,-17,-78,-23,49,-28,-41,-34,-100,-39,-114,-44,-77,-49,8,-53,-97,-58,112,-62,-118,-66,-22,-70,-101,-73,-106,-76,-17,-79,-108,-81,-101,-83,-6,-85,-71,-86,-45,-87,85,-87,44,-87,111,-87,11,-86,12,-85,102,-84,37,-82,53,-80,-88,-78,107,-75,-126,-72,-20,-69,-100,-65,-103,-61,-42,-57,84,-52,10,-47,-12,-43,14,-37,78,-32,-71,-27,53,-21,-42,-16,122,-10,54,-4,-24,1,-88,7,77,13,-9,18,119,24,-16,29,53,35,99,40,86,45,33,50,-82,54,-1,58,18,63,-40,66,89,70,-117,73,101,76,-11,78,32,81,-4,82,116,84,-110,85,77,86,-83,86,-91,86,70,86,125,85,94,84,-40,82,-2,80,-61,78,54,76,78,73,28,70,-107,66,-57,62,-75,58,90,54,-49,49,-1,44,8,40,-33,34,-113,29,33,24,-108,18,-9,12,73,7,-108,1,-35,-5,41,-10,-123,-16,-23,-22,114,-27,10,-32,-45,-38,-69,-43,-39,-48,39,-52,-76,-57,121,-61,-120,-65,-38,-69,124,-72,106,-75,-82,-78,69,-80,57,-82,-123,-84,47,-85,54,-86,-95,-87,100,-87,-109,-87,21,-86,3,-85,71,-84,-20,-83,-20,-81,69,-78,-14,-76,-7,-73,70,-69,-19,-66,-51,-62,0,-57,102,-53,15,-48,-24,-44,-10,-39,39,-33,-123,-28,-4,-23,-118,-17,51,-11,-37,-6,-107,0,71,6,-15,11,-105,17,27,23,-109,28,-31,33,17,39,14,44,-32,48,120,53,-43,57,-12,61,-53,65,88,69,-99,72,-118,75,42,78,108,80,90,82,-22,83,28,85,-15,85,100,86,121,86,45,86,-127,85,117,84,14,83,69,81,41,79,-83,76,-28,73,-63,70,84,67,-101,63,-101,59,89,55,-38,50,31,46,57,41,26,36,-35,30,118,25,-7,19,98,14,-69,8,14,3,89,-3,-87,-9,5,-14,107,-20,-18,-26,-123,-31,69,-36,39,-41,62,-46,126,-51,1,-55,-73,-60,-73,-64,-6,-68,-121,-71,101,-74,-110,-77,23,-79,-14,-82,38,-83,-69,-85,-90,-86,-7,-87,-91,-87,-76,-87,33,-86,-16,-86,29,-84,-91,-83,-116,-81,-55,-79,97,-76,73,-73,-123,-70,11,-66,-33,-63,-13,-59,76,-54,-36,-50,-90,-45,-94,-40,-60,-35,22,-29,123,-24,8,-18,-98,-13,69,-7,-8,-2,-92,4,83,10,-16,15,127,21,-14,26,78,32,123,37,-115,42,96,47,12,52,114,56,-93,60,-119,64,46,68,-127,71,-119,74,58,77,-103,79,-98,81,70,83,-106,84,-126,85,20,86,69,86,21,86,-123,85,-105,84,76,83,-96,81,-95,79,64,77,-111,74,-116,71,53,68,-103,64,-83,60,-123,56,24,52,119,47,-100,42,-107,37,99,32,14,27,-101,21,14,16,114,10,-57,4,29,-1,107,-7,-52,-13,44,-18,-80,-24,63,-29,-5,-35,-45,-40,-36,-45,21,-49,-124,-54,45,-58,28,-62,71,-66,-61,-70,-119,-73,-98,-76,10,-78,-54,-81,-27,-83,89,-84,46,-85,93,-86,-19,-87,-33,-87,42,-86,-34,-86,-25,-85,84,-83,27,-81,58,-79,-77,-77,-128,-74,-98,-71,10,-67,-59,-64,-70,-60,2,-55,119,-51,47,-46,22,-41,40,-36,101,-31,-59,-26,58,-20,-47,-15,106,-9,22,-3,-61,2,105,8,12,14,-104,19,22,25,112,30,-78,35,-66,40,-82,45,90,50,-34,54,22,59,26,63,-52,66,60,70,91,73,38,76,-92,78,-66,80,-115,82,-12,83,5,85,-74,85,3,86,-6,85,-121,85,-66,84,-112,83,10,82,38,80,-23,77,90,75,111,72,61,69,-73,65,-22,61,-36,57,-121,53,-2,48,56,44,69,39,39,34,-33,28,124,23,-6,17,105,12,-57,6,31,1,117,-5,-47,-11,55,-16,-78,-22,62,-27,-14,-33,-68,-38,-63,-43,-31,-48,72,-52,-37,-57,-78,-61,-48,-65,42,-68,-36,-72,-43,-75,34,-77,-57,-80,-64,-82,22,-83,-55,-85,-42,-86,68,-86,18,-86,59,-86,-54,-86,-80,-85,-4,-84,-101,-82,-99,-80,-16,-78,-99,-75,-100,-72,-26,-69,-125,-65,97,-61,-123,-57,-23,-53,-128,-48,88,-43,81,-38,-128,-33,-53,-28,55,-22,-69,-17,82,-11,-14,-6,-101,0,65,6,-34,11,116,17,-16,22,86,28,-99,33,-70,38,-77,43,116,48,5,53,90,57,106,61,63,65,-63,68,1,72,-23,74,-125,77,-62,79,-79,81,55,83,116,84,61,85,-67,85,-50,85,-121,85,-30,84,-40,83,122,82,-71,80,-94,78,53,76,111,73,94,70,-8,66,75,63,92,59,31,55,-72,50,3,46,45,41,32,36,-22,30,-101,25,36,20,-96,14,7,9,100,3,-63,-3,28,-8,-124,-14,-9,-20,-125,-25}; }
	private static byte[] data14(){ return new byte[] {40,-30,-18,-36,-36,-41,-9,-46,67,-50,-58,-55,-121,-59,-122,-63,-51,-67,93,-70,57,-73,103,-76,-23,-79,-64,-81,-14,-83,127,-84,102,-85,-81,-86,82,-86,88,-86,-68,-86,124,-85,-99,-84,25,-82,-16,-81,31,-78,-90,-76,127,-73,-86,-70,31,-66,-31,-63,-29,-59,43,-54,-86,-50,96,-45,76,-40,95,-35,-104,-30,-8,-25,105,-19,-8,-14,-114,-8,49,-2,-46,3,116,9,5,15,-118,20,-9,25,69,31,116,36,118,41,80,46,-16,50,91,55,-119,59,114,63,27,67,111,70,-128,73,54,76,-95,78,-85,80,99,82,-68,83,-71,84,89,85,-104,85,122,85,-3,84,34,84,-23,82,86,81,99,79,34,77,-127,74,-106,71,87,68,-52,64,-4,60,-25,56,-110,52,5,48,66,43,77,38,50,33,-18,27,-116,22,21,17,-124,11,-17,5,76,0,-84,-6,19,-11,-126,-17,10,-22,-92,-28,97,-33,61,-38,76,-43,124,-48,-12,-53,-110,-57,125,-61,-93,-65,21,-68,-49,-72,-36,-75,53,-77,-21,-80,-17,-82,88,-83,18,-84,50,-85,-86,-86,-127,-86,-69,-86,78,-85,68,-84,-109,-83,62,-81,68,-79,-96,-77,80,-74,83,-71,-91,-68,60,-64,36,-60,66,-56,-89,-52,65,-47,15,-42,11,-37,51,-32,120,-27,-31,-22,92,-16,-19,-11,-124,-5,37,1,-65,6,88,12,-35,17,83,23,-83,28,-28,33,-3,38,-29,43,-100,48,35,53,99,57,115,61,49,65,-80,68,-33,71,-65,74,76,77,-125,79,100,81,-25,82,19,84,-35,84,77,85,92,85,13,85,98,84,84,83,-13,81,43,80,23,78,-93,75,-33,72,-51,69,102,66,-64,62,-53,58,-102,54,45,50,-125,45,-79,40,-89,35,124,30,47,25,-64,19,72,14,-79,8,29,3,125,-3,-27,-9,85,-14,-45,-20,102,-25,22,-30,-24,-36,-37,-41,6,-45,84,-50,-25,-55,-84,-59,-73,-63,6,-66,-100,-70,-125,-73,-77,-76,65,-78,26,-80,84,-82,-27,-84,-49,-85,29,-85,-62,-86,-52,-86,46,-85,-12,-85,16,-83,-115,-82,102,-80,-114,-78,24,-75,-24,-73,19,-69,-125,-66,62,-62,62,-58,123,-54,-8,-50,-90,-45,-121,-40,-106,-35,-57,-30,27,-24,-118,-19,7,-13,-98,-8,48,-2,-50,3,99,9,-20,14,108,20,-55,25,25,31,54,36,56,41,4,46,-93,50,5,55,46,59,17,63,-77,66,8,70,17,73,-56,75,43,78,57,80,-19,81,71,83,67,84,-25,84,35,85,14,85,-113,84,-71,83,-121,82,-13,80,17,79,-56,76,58,74,79,71,25,68,-101,64,-52,60,-59,56,120,52,-12,47,58,43,80,38,61,33,3,28,-81,22,58,17,-68,11,38,6,-109,0,-4,-6,101,-11,-25,-17,106,-22,21,-27,-46,-33,-69,-38,-59,-43,8,-47,115,-52,36,-56,8,-60,51,-64,-89,-68,95,-71,109,-74,-59,-77,118,-79,127,-81,-39,-83,-100,-84,-88,-85,38,-85,-14,-86,36,-85,-77,-85,-102,-84,-27,-83,-122,-81,127,-79,-44,-77,118,-74,113,-71,-78,-68,71,-64,22,-60,52,-56,-122,-52,22,-47,-40,-43,-55,-38,-31,-33,34,-27,121,-22,-17,-17,113,-11,3,-5,-107,0,46,6,-73,11,61,17,-91,22,-1,27,47,33,67,38,41,43,-34,47,97,52,-88,56,-81,60,121,64,-14,67,43,71,11,74,-97,76,-34,78,-62,80,83,82,-125,83,91,84,-48,84,-16,84,-87,84,12,84,14,83,-78,81,4,80,-13,77,-106,75,-35,72,-38,69,-123,66,-22,62,9,59,-30,54,-119,50,-21,45,38,41,45,36,11,31,-50,25,109,20,-6,14,116,9,-25,3,80,-2,-62,-8,54,-13,-68,-19,85,-24,9,-29,-39,-35,-40,-40,-11,-45,82,-49,-41,-54,-95,-58,-92,-62,-18,-66,126,-69,93,-72,-121,-75,7,-77,-39,-80,5,-81,-119,-83,104,-84,-91,-85,60,-85,54,-85,-121,-85,60,-84,70,-83,-76,-82,116,-80,-112,-78,3,-75,-61,-73,-40,-70,56,-66,-34,-63,-51,-59,-6,-55,95,-50,4,-45,-49,-41,-48,-36,-12,-31,54,-25,-102,-20,13,-14,-108,-9,32,-3,-75,2,62,8,-54,13,56,19,-96,24,-34,29,8,35,2,40,-43,44,116,49,-36,53,10,58,-10,61,-94,65,-3,68,24,72,-45,74,79,77,98,79,45,81,-108,82,-91,83,90,84,-83,84,-88,84,68,84,125,83,104,82,-28,80,29,79,-21,76,113,74,-96,71,125,68,24,65,95,61,108,57,54,53,-62,48,33,44,68,39,71,34,27,29,-42,23,112,18,-1,12,115,7,-19,1,88,-4,-47,-10,79,-15,-33,-21,-124,-26,71,-31,42,-36,55,-41,112,-46,-38,-51,126,-55,90,-59,125,-63,-32,-67,-114,-70,-119,-73,-46,-76,112,-78,100,-80,-83,-82,85,-83,80,-84,-78,-85,102,-85,-127,-85,-13,-85,-61,-84,-14,-83,118,-81,89,-79,-115,-77,26,-74,-10,-72,31,-68,-104,-65,81,-61,85,-57,-114,-53,11,-48}; }
	private static byte[] data15(){ return new byte[] {-78,-44,-107,-39,-107,-34,-57,-29,11,-23,117,-18,-25,-13,112,-7,-8,-2,-123,4,15,10,-121,15,-8,20,70,26,-127,31,-110,36,-128,41,60,46,-56,50,25,55,48,59,4,63,-111,66,-38,69,-49,72,120,75,-50,77,-56,79,117,81,-67,82,-79,83,69,84,126,84,88,84,-41,83,-7,82,-66,81,42,80,62,78,-6,75,103,73,122,70,76,67,-58,63,5,60,-5,55,-74,51,57,47,-122,42,-92,37,-101,32,108,27,31,22,-70,16,67,11,-63,5,52,0,-82,-6,37,-11,-78,-17,72,-22,-2,-28,-54,-33,-63,-38,-36,-43,38,-47,-86,-52,90,-56,86,-60,-118,-64,6,-67,-48,-71,-32,-74,73,-76,0,-78,12,-80,120,-82,50,-83,85,-84,-57,-85,-96,-85,-50,-85,98,-84,73,-83,-112,-82,50,-80,37,-78,120,-76,22,-73,7,-70,72,-67,-53,-64,-99,-60,-87,-56,-10,-52,121,-47,49,-42,21,-37,36,-32,85,-27,-96,-22,10,-16,125,-11,2,-5,-117,0,14,6,-108,11,3,17,103,22,-82,27,-42,32,-34,37,-72,42,100,47,-34,51,25,56,30,60,-40,63,86,67,125,70,101,73,-20,75,47,78,14,80,-95,81,-49,82,-85,83,36,84,68,84,6,84,108,83,117,82,37,81,120,79,121,77,30,75,120,72,123,69,54,66,-90,62,-47,58,-66,54,107,50,-28,45,39,41,62,36,48,31,-5,25,-81,20,69,15,-46,9,79,4,-56,-2,70,-7,-58,-13,88,-18,-1,-24,-75,-29,-102,-34,-107,-39,-60,-44,33,-48,-83,-53,124,-57,-128,-61,-48,-65,92,-68,63,-71,99,-74,-28,-77,-80,-79,-42,-81,86,-82,43,-83,98,-84,-19,-85,-35,-85,33,-84,-52,-84,-59,-83,40,-81,-44,-80,-26,-78,67,-75,-11,-73,-7,-70,68,-66,-38,-63,-72,-59,-52,-55,42,-50,-80,-46,114,-41,93,-36,110,-31,-92,-26,-13,-21,89,-15,-51,-10,81,-4,-48,1,86,7,-50,12,57,18,-111,23,-49,28,-22,33,-26,38,-82,43,81,48,-77,52,-25,56,-49,60,-127,64,-31,67,-1,70,-54,73,66,76,110,78,56,80,-74,81,-49,82,-107,83,-4,83,3,84,-75,83,4,83,-4,81,-104,80,-38,78,-55,76,95,74,-87,71,-100,68,76,65,-82,61,-48,57,-79,53,85,49,-56,44,2,40,25,35,3,30,-51,24,-128,19,22,14,-91,8,38,3,-95,-3,38,-8,-83,-14,71,-19,-11,-25,-72,-30,-90,-35,-83,-40,-17,-45,79,-49,-8,-54,-56,-58,-23,-62,64,-65,-26,-69,-44,-72,15,-74,-97,-77,-128,-79,-70,-81,73,-82,54,-83,122,-84,29,-84,28,-84,115,-84,45,-83,62,-82,-90,-81,112,-79,-126,-77,-7,-75,-79,-72,-59,-69,25,-65,-67,-62,-95,-58,-64,-54,35,-49,-81,-45,121,-40,101,-35,122,-30,-79,-25,-1,-20,102,-14,-40,-9,87,-3,-45,2,84,8,-62,13,42,19,118,24,-84,29,-66,34,-87,39,110,44,-7,48,89,53,115,57,88,61,-16,64,74,68,78,71,17,74,116,76,-112,78,74,80,-73,81,-66,82,119,83,-56,83,-58,83,99,83,-90,82,-114,81,26,80,84,78,47,76,-62,73,-11,70,-22,67,-122,64,-25,60,-3,56,-42,52,123,48,-32,43,32,39,45,34,23,29,-28,23,-111,18,47,13,-66,7,62,2,-56,-4,70,-9,-34,-15,120,-20,47,-25,1,-30,-17,-36,14,-40,73,-45,-58,-50,109,-54,87,-58,123,-62,-27,-66,-105,-69,-110,-72,-33,-75,123,-77,107,-79,-76,-81,81,-82,77,-83,-98,-84,82,-84,89,-84,-59,-84,-123,-83,-92,-82,28,-80,-21,-79,14,-76,-120,-74,80,-71,102,-68,-54,-65,108,-61,90,-57,-127,-53,-31,-49,124,-44,58,-39,52,-34,66,-29,125,-24,-55,-19,44,-13,-97,-8,21,-2,-109,3,7,9,120,14,-48,19,29,25,66,30,82,35,49,40,-21,44,111,49,-64,53,-48,57,-86,61,54,65,-124,68,124,71,49,74,-120,76,-104,78,71,80,-92,81,-93,82,76,83,-107,83,-123,83,24,83,80,82,46,81,-76,79,-36,77,-69,75,55,73,115,70,84,67,-13,63,74,60,92,56,53,52,-47,47,59,43,115,38,-125,33,109,28,57,23,-21,17,-119,12,26,7,-94,1,43,-4,-75,-10,76,-15,-15,-21,-81,-26,-124,-31,-127,-36,-96,-41,-20,-46,109,-50,33,-54,18,-58,66,-62,-75,-66,112,-69,123,-72,-52,-75,119,-77,110,-79,-61,-81,107,-82,110,-83,-50,-84,-125,-84,-98,-84,7,-83,-38,-83,-6,-82,124,-80,80,-78,125,-76,-8,-74,-53,-71,-31,-68,73,-64,-13,-61,-33,-57,11,-52,107,-48,6,-43,-55,-39,-68,-34,-48,-29,2,-23,80,-18,-79,-13,28,-7,-108,-2,9,4,120,9,-25,14,52,20,127,25,-102,30,-90,35,123,40,46,45,-86,49,-14,53,-2,57,-55,61,82,65,-111,68,-118,71,44,74,-122,76,-127,78,50,80,-127,81,125,82,26,83,95,83}; }
	private static byte[] data16(){ return new byte[] {71,83,-45,82,7,82,-36,80,95,79,-125,77,91,75,-41,72,11,70,-19,66,-120,63,-36,59,-13,55,-63,51,104,47,-56,42,9,38,23,33,2,28,-45,22,-124,17,43,12,-71,6,76,1,-44,-5,102,-10,1,-15,-84,-21,110,-26,79,-31,73,-36,119,-41,-61,-46,81,-50,6,-54,2,-58,52,-62,-76,-66,113,-69,-123,-72,-37,-75,-115,-77,-116,-79,-27,-81,-110,-82,-98,-83,-3,-84,-64,-84,-42,-84,76,-83,27,-82,67,-81,-56,-80,-101,-78,-48,-76,73,-73,28,-70,56,-67,-101,-64,73,-60,51,-56,94,-52,-66,-48,86,-43,24,-38,8,-33,26,-28,71,-23,-107,-18,-17,-13,88,-7,-53,-2,58,4,-88,9,14,15,90,20,-100,25,-74,30,-74,35,-115,40,53,45,-80,49,-17,53,-9,57,-68,61,67,65,121,68,112,71,11,74,97,76,93,78,2,80,84,81,73,82,-29,82,42,83,9,83,-105,82,-55,81,-99,80,29,79,68,77,23,75,-105,72,-53,69,-84,66,75,63,-98,59,-72,55,-118,51,47,47,-104,42,-42,37,-21,32,-39,27,-83,22,100,17,11,12,-93,6,51,1,-56,-5,86,-10,-3,-16,-88,-21,112,-26,84,-31,86,-36,-124,-41,-38,-46,101,-50,36,-54,30,-58,93,-62,-43,-66,-97,-69,-82,-72,12,-74,-65,-77,-67,-79,29,-80,-57,-82,-42,-83,56,-83,-11,-84,17,-83,-123,-83,82,-82,125,-81,-6,-80,-43,-78,-3,-76,126,-73,72,-70,99,-67,-59,-64,110,-60,83,-56,127,-52,-43,-48,111,-43,40,-38,23,-33,34,-28,78,-23,-108,-18,-22,-13,82,-7,-69,-2,43,4,-110,9,-14,14,62,20,120,25,-112,30,-114,35,95,40,5,45,125,49,-71,53,-65,57,-124,61,4,65,64,68,46,71,-48,73,32,76,30,78,-60,79,22,81,11,82,-85,82,-20,82,-44,82,100,82,-110,81,115,80,-19,78,30,77,-13,74,119,72,-81,69,-107,66,56,63,-110,59,-82,55,-121,51,50,47,-100,42,-27,37,-5,32,-16,27,-54,22,-127,17,53,12,-55,6,103,1,-10,-5,-109,-10,51,-15,-20,-21,-81,-26,-101,-31,-97,-36,-52,-41,42,-45,-81,-50,119,-54,109,-58,-84,-62,40,-65,-18,-69,-2,-72,89,-74,12,-76,8,-78,100,-80,14,-81,22,-82,118,-83,49,-83,68,-83,-72,-83,126,-82,-93,-81,29,-79,-17,-78,20,-75,-116,-73,84,-70,99,-67,-59,-64,97,-60,70,-56,99,-52,-67,-48,70,-43,2,-38,-28,-34,-20,-29,18,-23,83,-18,-93,-13,4,-7,108,-2,-44,3,59,9,-109,14,-31,19,18,25,47,30,37,35,-11,39,-95,44,14,49,86,53,82,57,31,61,-99,64,-34,67,-52,70,115,73,-58,75,-56,77,115,79,-54,80,-60,81,106,82,-80,82,-94,82,52,82,111,81,80,80,-40,78,15,77,-23,74,123,72,-77,69,-86,66,78,63,-74,59,-45,55,-67,51,102,47,-31,42,43,38,73,33,72,28,35,23,-23,17,-105,12,59,7,-41,1,109,-4,14,-9,-79,-15,106,-20,53,-25,30,-30,35,-35,84,-40,-84,-45,56,-49,-10,-54,-16,-58,42,-61,-95,-65,104,-68,109,-71,-54,-74,113,-76,107,-78,-67,-80,100,-81,95,-82,-65,-83,103,-83,126,-83,-37,-83,-92,-82,-72,-81,43,-79,-13,-78,13,-75,124,-73,58,-70,63,-67,-107,-64,42,-60,4,-56,25,-52,103,-48,-21,-44,-102,-39,121,-34,118,-29,-106,-24,-49,-19,25,-13,120,-8,-42,-3,62,3,-98,8,-13,13,66,19,110,24,-116,29,-127,34,84,39,-5,43,116,48,-78,52,-64,56,-123,60,16,64,81,67,74,70,-12,72,83,75,87,77,18,79,107,80,117,81,33,82,115,82,112,82,12,82,85,81,62,80,-41,78,19,77,1,75,-105,72,-31,69,-32,66,-109,63,3,60,47,56,31,52,-41,47,89,43,-82,38,-42,33,-37,28,-65,23,-114,18,62,13,-16,7,-122,2,43,-3,-56,-9,114,-14,44,-19,-10,-25,-31,-30,-25,-35,18,-39,109,-44,-17,-49,-79,-53,-97,-57,-41,-61,72,-64,2,-67,8,-70,83,-73,-8,-76,-30,-78,47,-79,-61,-81,-67,-82,3,-82,-83,-83,-86,-83,4,-82,-72,-82,-64,-81,41,-79,-35,-78,-17,-76,75,-73,-2,-71,-12,-68,63,-64,-61,-61,-108,-57,-102,-53,-33,-49,85,-44,-5,-40,-49,-35,-62,-30,-37,-25,11,-19,80,-14,-90,-9,0,-3,99,2,-64,7,20,13,94,18,-114,23,-89,28,-94,33,117,38,33,43,-100,47,-28,51,-15,55,-60,59,84,63,-97,66,-94,69,86,72,-64,74,-47,76,-103,78,-2,79,24,81,-48,81,52,82,60,82,-21,81,66,81,60,80,-27,78,48,77,46,75,-43,72,47,70,60,67,-1,63,125,60,-72,56,-73,52,121,48,10,44,106,39,-99,34,-82,29,-103,24,111,19,47,14,-39,8,-122,3,31,-2,-52,-8,112,-13,49,-18,-9,-24,-29,-29,-27,-34,16,-38}; }
	private static byte[] data17(){ return new byte[] {99,-43,-29,-48,-102,-52,-123,-56,-80,-60,27,-63,-55,-67,-63,-70,6,-72,-108,-75,122,-77,-80,-79,58,-80,34,-81,88,-82,-16,-83,-35,-83,35,-82,-56,-82,-67,-81,19,-79,-74,-78,-75,-76,-1,-74,-95,-71,-120,-68,-69,-65,58,-61,-19,-58,-14,-54,28,-49,-115,-45,34,-40,-23,-36,-43,-31,-33,-26,10,-20,67,-15,-107,-10,-25,-5,73,1,-98,6,-11,11,56,17,109,22,-122,27,-124,32,91,37,14,42,-116,46,-33,50,-13,54,-45,58,106,62,-58,65,-48,68,-102,71,10,74,56,76,0,78,-121,79,-91,80,121,81,-19,81,8,82,-51,81,51,81,72,80,-1,78,99,77,114,75,45,73,-99,70,-70,67,-110,64,33,61,109,57,127,53,78,49,-14,44,91,40,-95,35,-72,30,-75,25,-112,20,87,15,17,10,-72,4,99,-1,7,-6,-74,-12,112,-17,63,-22,31,-27,38,-32,68,-37,-106,-42,14,-46,-71,-51,-97,-55,-71,-59,26,-62,-69,-66,-95,-69,-39,-72,85,-74,41,-76,76,-78,-60,-80,-107,-81,-70,-82,57,-82,18,-82,70,-82,-52,-82,-74,-81,-23,-80,-127,-78,99,-76,-101,-74,38,-71,-10,-69,26,-65,125,-62,39,-58,15,-54,49,-50,-118,-46,21,-41,-52,-37,-88,-32,-84,-27,-59,-22,-5,-17,66,-11,-113,-6,-22,-1,63,5,-115,10,-38,15,5,21,43,26,36,31,8,36,-69,40,74,45,-98,49,-57,53,-86,57,88,61,-67,64,-37,67,-76,70,59,73,118,75,93,77,-20,78,45,80,15,81,-98,81,-47,81,-85,81,46,81,87,80,40,79,-90,77,-56,75,-92,73,31,71,96,68,66,65,-15,61,76,58,113,54,90,50,6,46,-119,41,-41,36,2,32,7,27,-14,21,-64,16,-127,11,52,6,-34,0,-116,-5,56,-10,-11,-16,-64,-21,-95,-26,-98,-31,-67,-36,0,-40,113,-45,19,-49,-25,-54,-6,-58,69,-61,-39,-65,-83,-68,-50,-71,59,-73,-13,-76,5,-77,99,-79,29,-80,39,-81,-111,-82,76,-82,102,-82,-41,-82,-99,-81,-63,-80,53,-78,2,-76,31,-74,-113,-72,72,-69,85,-66,-100,-63,54,-59,1,-55,21,-51,88,-47,-48,-43,120,-38,69,-33,57,-28,72,-23,115,-18,-82,-13,-6,-8,72,-2,-98,3,-21,8,49,14,103,19,-121,24,-116,29,116,34,48,39,-54,43,42,48,96,52,83,56,18,60,-121,63,-66,66,-89,69,72,72,-107,74,-103,76,64,78,-101,79,-103,80,64,81,-110,81,-121,81,39,81,108,80,90,79,-13,77,55,76,36,74,-57,71,23,69,29,66,-34,62,85,59,-112,55,-114,51,81,47,-26,42,69,38,-125,33,-107,28,-116,23,105,18,49,13,-20,7,-99,2,78,-3,-3,-9,-69,-14,-126,-19,97,-24,88,-29,110,-34,-85,-39,15,-43,-94,-48,107,-52,105,-56,-89,-60,35,-63,-28,-67,-19,-70,66,-72,-27,-75,-41,-77,31,-78,-73,-80,-85,-81,-14,-82,-108,-82,-117,-82,-31,-82,-122,-81,-115,-80,-31,-79,-112,-77,-111,-75,-32,-73,-126,-70,107,-67,-96,-64,23,-60,-46,-57,-56,-53,-8,-49,90,-44,-18,-40,-85,-35,-115,-30,-110,-25,-84,-20,-32,-15,32,-9,108,-4,-71,1,8,7,75,12,-125,17,-88,22,-77,27,-95,32,107,37,10,42,-128,46,-65,50,-54,54,-105,58,35,62,113,65,113,68,44,71,-105,73,-81,75,125,77,-19,78,15,80,-44,80,70,81,92,81,27,81,-126,80,-111,79,74,78,-82,76,-67,74,124,72,-19,69,18,67,-21,63,-124,60,-43,56,-18,52,-55,48,114,44,-21,39,52,35,94,30,97,25,75,20,33,15,-31,9,-100,4,79,-1,4,-6,-65,-12,-120,-17,95,-22,83,-27,94,-32,-110,-37,-24,-42,111,-46,36,-50,19,-54,56,-58,-94,-62,71,-65,60,-68,112,-71,-6,-74,-50,-76,-11,-78,113,-79,66,-80,102,-81,-23,-82,-67,-82,-19,-82,118,-81,81,-80,-117,-79,19,-77,-15,-76,34,-73,-95,-71,106,-68,-124,-65,-40,-62,122,-58,85,-54,104,-50,-71,-46,48,-41,-34,-37,-86,-32,-94,-27,-87,-22,-39,-17,5,-11,83,-6,-107,-1,-31,4,41,10,90,15,-116,20,-105,25,-112,30,101,35,18,40,-105,44,-25,48,6,53,-25,56,-113,60,-15,63,16,67,-28,69,111,72,-88,74,-109,76,40,78,104,79,87,80,-26,80,38,81,7,81,-110,80,-54,79,-94,78,49,77,94,75,69,73,-41,70,28,68,26,65,-50,61,63,58,118,54,105,50,48,46,-70,41,31,37,88,32,112,27,101,22,76,17,18,12,-36,6,-113,1,74,-4,5,-9,-52,-15,-96,-20,-114,-25,-113,-30,-73,-35,0,-39,119,-44,26,-48,-13,-53,3,-56,82,-60,-30,-64,-79,-67,-45,-70,50,-72,-18,-75,-19,-77,73,-78,-14,-80,-11,-81,79,-81,-3,-82,8,-81,103,-81,30,-80,46,-79,-110,-78,73,-76,84,-74,-81,-72,85,-69,72,-66,-126,-63,-3,-60,-66,-56,-77,-52}; }
	private static byte[] data18(){ return new byte[] {-25,-48,72,-43,-36,-39,-105,-34,119,-29,116,-24,-114,-19,-71,-14,-14,-9,56,-3,123,2,-64,7,-7,12,39,18,62,23,63,28,31,33,-38,37,112,42,-44,46,6,51,2,55,-65,58,66,62,122,65,114,68,25,71,121,73,-123,75,64,77,-87,78,-72,79,120,80,-39,80,-25,80,-101,80,-7,79,-3,78,-77,77,9,76,25,74,-49,71,59,69,94,66,53,63,-55,59,30,56,50,52,20,48,-70,43,55,39,-123,34,-77,29,-70,24,-84,19,-122,14,79,9,21,4,-53,-2,-114,-7,80,-12,35,-17,8,-22,2,-27,29,-32,87,-37,-66,-42,77,-46,16,-50,7,-54,60,-58,-83,-62,99,-65,92,-68,-95,-71,48,-73,18,-75,65,-77,-58,-79,-99,-80,-48,-81,80,-81,53,-81,98,-81,-10,-81,-43,-80,16,-78,-99,-77,125,-75,-79,-73,45,-70,-4,-68,14,-64,102,-61,6,-57,-40,-54,-15,-50,52,-45,-83,-41,81,-36,27,-31,7,-26,15,-21,45,-16,92,-11,-105,-6,-40,-1,25,5,84,10,-123,15,-96,20,-81,25,-109,30,104,35,5,40,-124,44,-55,48,-32,52,-72,56,89,60,-79,63,-54,66,-105,69,25,72,80,74,49,76,-59,77,-1,78,-23,79,119,80,-77,80,-110,80,32,80,80,79,49,78,-72,76,-18,74,-44,72,105,70,-79,67,-75,64,105,61,-24,57,27,54,28,50,-29,45,122,41,-29,36,37,32,68,27,67,22,49,17,2,12,-47,6,-111,1,81,-4,24,-9,-27,-15,-59,-20,-74,-25,-59,-30,-15,-35,68,-39,-64,-44,105,-48,77,-52,93,-56,-73,-60,69,-63,32,-66,62,-69,-90,-72,96,-74,99,-76,-64,-78,104,-79,109,-80,-63,-81,117,-81,118,-81,-41,-81,-120,-80,-107,-79,-15,-78,-88,-76,-89,-74,0,-71,-101,-69,-117,-66,-71,-63,45,-59,-25,-56,-49,-52,-2,-48,85,-43,-35,-39,-111,-34,101,-29,91,-24,104,-19,-114,-14,-71,-9,-7,-4,50,2,110,7,-96,12,-59,17,-43,22,-47,27,-89,32,97,37,-19,41,80,46,125,50,118,54,49,58,-78,61,-24,64,-30,67,-120,70,-23,72,-7,74,-75,76,35,78,55,79,-8,79,101,80,116,80,51,80,-106,79,-90,78,96,77,-59,75,-38,73,-99,71,21,69,63,66,36,63,-60,59,34,56,70,52,46,48,-27,43,107,39,-57,34,-5,29,21,25,10,20,-12,14,-57,9,-112,4,89,-1,27,-6,-20,-12,-63,-17,-81,-22,-81,-27,-51,-32,14,-36,117,-41,7,-45,-50,-50,-62,-54,-6,-58,103,-61,28,-64,18,-67,81,-70,-32,-73,-75,-75,-28,-77,92,-78,47,-79,85,-80,-49,-81,-90,-81,-54,-81,81,-80,34,-79,83,-78,-46,-77,-94,-75,-54,-73,55,-70,-10,-68,-4,-65,68,-61,-45,-58,-101,-54,-96,-50,-40,-46,68,-41,-42,-37,-103,-32,113,-27,115,-22,-127,-17,-88,-12,-39,-7,14,-1,75,4,120,9,-88,14,-69,19,-60,24,-86,29,116,34,24,39,-113,43,-38,47,-14,51,-54,55,116,59,-52,62,-16,65,-62,68,77,71,-115,73,120,75,25,77,94,78,87,79,-15,79,61,80,41,80,-53,79,8,79,-3,77,-109,76,-36,74,-45,72,123,70,-42,67,-22,64,-77,61,65,58,-121,54,-102,50,113,46,25,42,-110,37,-29,32,15,28,32,23,20,18,-7,12,-52,7,-104,2,99,-3,47,-8,4,-13,-24,-19,-37,-24,-14,-29,24,-33,115,-38,-28,-43,-107,-47,106,-51,127,-55,-56,-59,85,-62,36,-65,55,-68,-107,-71,65,-73,51,-75,-121,-77,23,-78,19,-79,79,-80,-13,-81,-32,-81,44,-80,-55,-80,-63,-79,9,-77,-90,-76,-105,-74,-50,-72,98,-69,46,-66,80,-63,-84,-60,77,-56,42,-52,60,-48,-124,-44,-6,-40,-100,-35,94,-30,74,-25,65,-20,96,-15,125,-10,-77,-5,-31,0,26,6,64,11,101,16,112,21,104,26,67,31,-6,35,-116,40,-14,44,37,49,41,53,-23,56,120,60,-71,63,-64,66,120,69,-25,71,10,74,-40,75,90,77,-125,78,92,79,-36,79,6,80,-36,79,86,79,-126,78,83,77,-45,75,2,74,-34,71,112,69,-77,66,-78,63,105,60,-30,56,26,53,28,49,-27,44,-124,40,-17,35,58,31,97,26,105,21,97,16,62,11,23,6,-28,0,-77,-5,-120,-10,97,-15,84,-20,81,-25,115,-30,-83,-35,18,-39,-99,-44,89,-48,73,-52,111,-56,-46,-60,120,-63,89,-66,-114,-69,-1,-72,-56,-74,-40,-76,65,-77,-11,-79,3,-79,101,-80,24,-80,44,-80,-116,-80,70,-79,88,-78,-76,-77,113,-75,111,-73,-55,-71,101,-68,78,-65,126,-62,-18,-59,-100,-55,-119,-51,-89,-47,-4,-43,121,-38,36,-33,-18,-29,-39,-24,-36,-19,-14,-14,21,-8,70,-3,112,2,-93,7,-61,12,-34,17,-36,22,-50,27,-110,32,69,37,-67,41,23,46,54,50,35,54,-44,57,71,61,119,64,99,67,3,70,93,72,97,74}; }
	private static byte[] data19(){ return new byte[] {29,76,127,77,-109,78,81,79,-72,79,-55,79,-124,79,-21,78,-8,77,-70,76,29,75,59,73,0,71,127,68,-79,65,-99,62,69,59,-82,55,-38,51,-49,47,-112,43,33,39,-118,34,-52,29,-18,24,-8,19,-25,14,-52,9,-92,4,115,-1,75,-6,33,-11,11,-16,-3,-22,15,-26,52,-31,-124,-36,-14,-41,-112,-45,93,-49,92,-53,-101,-57,12,-60,-54,-64,-64,-67,9,-69,-109,-72,113,-74,-101,-76,21,-77,-24,-79,7,-79,-125,-80,79,-80,117,-80,-18,-80,-65,-79,-31,-78,89,-76,34,-74,58,-72,-96,-70,81,-67,72,-64,-120,-61,2,-57,-61,-54,-77,-50,-29,-46,56,-41,-59,-37,108,-32,66,-27,43,-22,49,-17,70,-12,105,-7,-110,-2,-64,3,-29,8,5,14,13,19,15,24,-27,28,-81,33,65,38,-68,42,-5,46,15,51,-22,54,-122,58,-22,61,4,65,-35,67,106,70,-84,72,-98,74,68,76,-111,77,-112,78,56,79,-119,79,-120,79,47,79,126,78,127,77,37,76,127,74,-123,72,63,70,-87,67,-45,64,-86,61,79,58,-94,54,-49,50,-79,46,114,42,-9,37,95,33,-101,28,-66,23,-64,18,-73,13,-106,8,119,3,71,-2,37,-7,3,-12,-17,-18,-13,-23,6,-27,62,-32,-107,-37,16,-41,-64,-46,-105,-50,-85,-54,-12,-58,124,-61,69,-64,86,-67,-91,-70,79,-72,53,-74,121,-76,3,-77,-23,-79,28,-79,-85,-80,-119,-80,-62,-80,76,-79,45,-78,100,-77,-25,-76,-60,-74,-25,-72,93,-69,26,-66,31,-63,102,-60,-16,-57,-76,-53,-79,-49,-29,-45,68,-40,-51,-36,-126,-31,80,-26,65,-21,67,-16,88,-11,122,-6,-99,-1,-57,4,-28,9,-1,14,1,20,-11,24,-57,29,-126,34,10,39,121,43,-88,47,-79,51,124,55,10,59,93,62,105,65,46,68,-82,70,-35,72,-65,74,84,76,-114,77,-127,78,16,79,92,79,62,79,-34,78,28,78,10,77,-86,75,-20,73,-19,71,-107,69,-6,66,18,64,-25,60,122,57,-50,53,-19,49,-50,45,-122,41,12,37,107,32,-85,27,-57,22,-48,17,-62,12,-85,7,-124,2,102,-3,61,-8,41,-13,27,-18,34,-23,70,-28,-128,-33,-25,-38,107,-42,38,-46,11,-50,42,-54,-126,-58,24,-61,-18,-65,12,-67,113,-70,31,-72,30,-74,104,-76,9,-77,-8,-79,63,-79,-42,-80,-56,-80,10,-79,-90,-79,-111,-78,-43,-77,102,-75,74,-73,125,-71,-8,-69,-62,-66,-50,-63,27,-59,-80,-56,116,-52,124,-48,-81,-44,18,-39,-93,-35,81,-30,39,-25,19,-20,22,-15,40,-10,70,-5,103,0,-119,5,-92,10,-74,15,-79,20,-97,25,103,30,23,35,-102,39,-8,43,35,48,28,52,-35,55,94,59,-91,62,-92,65,95,68,-51,70,-12,72,-57,74,77,76,127,77,95,78,-23,78,33,79,-1,78,-115,78,-61,77,-89,76,57,75,120,73,105,71,14,69,104,66,122,63,75,60,-45,56,42,53,59,49,36,45,-49,40,92,36,-77,31,-7,26,16,22,33,17,15,12,-2,6,-36,1,-66,-4,-97,-9,-113,-14,-122,-19,-104,-24,-66,-29,6,-33,111,-38,4,-42,-62,-47,-76,-51,-35,-55,61,-58,-31,-62,-64,-65,-22,-68,87,-70,20,-72,26,-74,116,-76,28,-77,22,-78,105,-79,8,-79,6,-79,81,-79,-11,-79,-22,-78,54,-76,-50,-75,-71,-73,-11,-71,115,-68,69,-65,83,-62,-87,-59,59,-55,10,-51,13,-47,69,-43,-86,-39,55,-34,-22,-30,-69,-25,-89,-20,-89,-15,-74,-10,-47,-5,-20,0,12,6,32,11,44,16,34,21,7,26,-54,30,112,35,-16,39,63,44,105,48,82,52,15,56,-122,59,-61,62,-71,65,109,68,-50,70,-16,72,-75,74,56,76,93,77,55,78,-73,78,-23,78,-67,78,71,78,116,77,81,76,-31,74,20,73,7,71,-93,68,-6,65,10,63,-42,59,94,56,-80,52,-60,48,-89,44,90,40,-36,35,65,31,124,26,-95,21,-87,16,-92,11,-112,6,118,1,91,-4,65,-9,53,-14,52,-19,74,-24,120,-29,-59,-34,55,-38,-49,-43,-105,-47,-111,-51,-66,-55,43,-58,-49,-62,-67,-65,-25,-68,100,-70,30,-72,55,-74,-117,-76,68,-77,62,-78,-102,-79,65,-79,64,-79,-109,-79,58,-78,53,-77,-123,-76,33,-74,15,-72,76,-70,-48,-68,-97,-65,-75,-62,4,-58,-97,-55,102,-51,111,-47,-94,-43,7,-38,-108,-34,66,-29,17,-24,-3,-20,-13,-15,9,-9,20,-4,53,1,71,6,95,11,94,16,87,21,46,26,-14,30,-113,35,8,40,85,44,117,48,91,52,17,56,-126,59,-72,62,-83,65,82,68,-70,70,-53,72,-106,74,9,76,53,77,-2,77,-120,78,-87,78,-122,78,4,78,50,77,14,76,-105,74,-48,72,-68,70,89,68,-78,65,-66,62,-115,59,22,56,104,52,127,48,98,44,24,40,-98,35,4,31,67,26,107,21,119,16,118,11}; }
	private static byte[] data20(){ return new byte[] {101,6,81,1,56,-4,38,-9,27,-14,34,-19,58,-24,112,-29,-65,-34,54,-38,-42,-43,-96,-47,-98,-51,-45,-55,64,-58,-19,-62,-38,-65,13,-67,-121,-70,78,-72,95,-74,-64,-76,116,-77,117,-78,-47,-79,120,-79,124,-79,-50,-79,117,-78,116,-77,-66,-76,94,-74,75,-72,-123,-70,9,-67,-40,-65,-25,-62,59,-58,-52,-55,-106,-51,-104,-47,-52,-43,41,-38,-75,-34,94,-29,43,-24,15,-19,8,-14,14,-9,34,-4,52,1,73,6,88,11,83,16,74,21,27,26,-36,30,116,35,-22,39,50,44,81,48,48,52,-25,55,82,59,-120,62,120,65,31,68,-127,70,-109,72,92,74,-48,75,-7,76,-57,77,73,78,115,78,74,78,-48,77,-7,76,-35,75,98,74,-92,72,-115,70,49,68,-118,65,-99,62,108,59,-2,55,77,52,112,48,80,44,17,40,-105,35,5,31,70,26,114,21,-121,16,-122,11,126,6,107,1,87,-4,74,-9,68,-14,75,-19,110,-24,-100,-29,-4,-34,106,-38,22,-42,-39,-47,-28,-51,15,-54,-120,-58,45,-61,35,-64,80,-67,-49,-70,-112,-72,-90,-74,1,-75,-73,-77,-75,-78,13,-78,-73,-79,-80,-79,6,-78,-91,-78,-94,-77,-24,-76,-125,-74,108,-72,-95,-70,32,-67,-22,-65,-14,-62,68,-58,-52,-55,-108,-51,-114,-47,-70,-43,23,-38,-103,-34,63,-29,8,-24,-31,-20,-38,-15,-38,-10,-25,-5,-7,0,5,6,19,11,11,16,-6,20,-49,25,-122,30,35,35,-111,39,-35,43,-11,47,-37,51,-118,55,-5,58,47,62,33,65,-55,67,46,70,67,72,11,74,-119,75,-82,76,-122,77,11,78,55,78,24,78,-100,77,-44,76,-73,75,70,74,-117,72,126,70,39,68,-121,65,-95,62,119,59,15,56,105,52,-116,48,122,44,60,40,-52,35,64,31,-123,26,-69,21,-46,16,-40,11,-43,6,-59,1,-71,-4,-84,-9,-84,-14,-73,-19,-43,-24,20,-28,99,-33,-27,-38,-128,-42,81,-46,81,-50,-123,-54,-12,-58,-100,-61,-116,-64,-72,-67,51,-69,-16,-72,0,-73,89,-75,7,-76,-1,-78,83,-78,-15,-79,-21,-79,51,-78,-49,-78,-64,-77,0,-75,-109,-74,114,-72,-94,-70,20,-67,-40,-65,-41,-62,31,-58,-95,-55,96,-51,78,-47,122,-43,-58,-39,71,-34,-27,-30,-94,-25,125,-20,105,-15,102,-10,111,-5,122,0,-124,5,-114,10,-127,15,115,20,62,25,-3,29,-110,34,5,39,80,43,104,47,83,51,1,55,122,58,-82,61,-91,64,85,67,-69,69,-37,71,-88,73,43,75,90,76,58,77,-58,77,-1,77,-29,77,118,77,-75,76,-94,75,61,74,-117,72,-121,70,62,68,-91,65,-53,62,-83,59,73,56,-76,52,-36,48,-42,44,-97,40,58,36,-78,31,4,27,62,22,92,17,105,12,107,7,97,2,88,-3,81,-8,80,-13,96,-18,-126,-23,-70,-28,19,-32,-118,-37,45,-41,-10,-46,-11,-50,36,-53,-113,-57,53,-60,24,-63,71,-66,-79,-69,112,-71,111,-73,-59,-75,101,-76,88,-77,-99,-78,54,-78,29,-78,96,-78,-18,-78,-47,-77,11,-75,-118,-74,101,-72,127,-70,-18,-68,-97,-65,-104,-62,-47,-59,71,-55,-6,-52,-30,-48,-2,-44,68,-39,-70,-35,77,-30,6,-25,-41,-21,-69,-16,-74,-11,-77,-6,-66,-1,-60,4,-58,9,-63,14,-93,19,125,24,46,29,-51,33,65,38,-117,42,-85,46,-104,50,75,54,-51,57,5,61,7,64,-70,66,49,69,83,71,49,73,-70,74,-6,75,-32,76,127,77,-65,77,-74,77,81,77,-93,76,-102,75,70,74,-95,72,-86,70,114,68,-29,65,27,63,6,60,-75,56,39,53,95,49,98,45,58,41,-36,36,97,32,-69,27,-3,22,37,18,56,13,63,8,60,3,55,-2,50,-7,54,-12,71,-17,103,-22,-92,-27,-11,-32,110,-36,13,-40,-47,-45,-53,-49,-11,-53,85,-56,-9,-60,-48,-63,-13,-66,87,-68,5,-70,-4,-73,68,-74,-43,-76,-65,-77,-16,-78,124,-78,87,-78,-123,-78,8,-77,-38,-77,-1,-76,119,-74,55,-72,77,-70,-93,-68,72,-65,49,-62,89,-59,-58,-56,101,-52,67,-48,81,-44,-116,-40,-12,-36,127,-31,44,-26,-11,-22,-45,-17,-62,-12,-65,-7,-65,-2,-58,3,-62,8,-70,13,-94,18,114,23,48,28,-56,32,68,37,-109,41,-72,45,-83,49,103,53,-14,56,51,60,66,63,3,66,-128,68,-74,70,-100,72,58,74,-123,75,-128,76,41,77,-128,77,-124,77,53,77,-108,76,-94,75,92,74,-54,72,-24,70,-68,68,69,66,-118,63,-123,60,73,57,-59,53,18,50,32,46,5,42,-74,37,71,33,-85,28,-6,23,38,19,70,14,81,9,86,4,84,-1,84,-6,88,-11,109,-16,-118,-21,-57,-26,22,-30,-118,-35,35,-39,-30,-44,-43,-48,-12,-52,78,-55,-32,-59,-78,-62,-59,-65,27,-67,-67,-70,-96,-72,-36,-74,91,-75,47,-76,84,-77,-56,-78,-110,-78}; }
	private static byte[] data21(){ return new byte[] {-82,-78,25,-77,-36,-77,-23,-76,80,-74,-6,-73,-4,-71,64,-68,-47,-66,-87,-63,-68,-60,25,-56,-91,-53,119,-49,113,-45,-96,-41,-6,-37,120,-32,26,-27,-41,-23,-82,-18,-109,-13,-117,-8,-123,-3,-123,2,-125,7,118,12,93,17,52,22,-20,26,-111,31,10,36,102,40,-114,44,-111,48,81,52,-20,55,54,59,86,62,34,65,-77,67,-7,69,-16,71,-94,73,-2,74,14,76,-52,76,56,77,80,77,26,77,-118,76,-77,75,126,74,6,73,56,71,34,69,-63,66,24,64,43,61,-2,57,-109,54,-22,50,18,47,0,43,-57,38,94,34,-40,29,40,25,108,20,-119,15,-92,10,-85,5,-80,0,-77,-5,-69,-10,-52,-15,-16,-20,32,-24,119,-29,-36,-34,117,-38,40,-42,17,-46,40,-50,115,-54,-5,-58,-71,-61,-63,-64,2,-66,-109,-69,104,-71,-122,-73,-6,-75,-79,-76,-59,-77,33,-77,-45,-78,-42,-78,45,-77,-46,-77,-47,-76,20,-74,-79,-73,-109,-71,-59,-69,62,-66,-4,-64,2,-60,63,-57,-60,-54,119,-50,101,-46,-126,-42,-53,-38,60,-33,-48,-29,-127,-24,75,-19,43,-14,24,-9,14,-4,9,1,3,6,-12,10,-34,15,-77,20,115,25,24,30,-98,34,-5,38,52,43,57,47,17,51,-81,54,20,58,58,61,31,64,-64,66,27,69,41,71,-18,72,100,74,-118,75,96,76,-24,76,21,77,-4,76,-122,76,-61,75,-79,74,76,73,-101,71,-98,69,83,67,-59,64,-16,61,-41,58,-122,55,-17,51,45,48,44,44,6,40,-82,35,53,31,-104,26,-34,21,18,17,43,12,67,7,68,2,85,-3,85,-8,114,-13,-120,-18,-61,-23,6,-27,117,-32,-10,-37,-84,-41,-125,-45,-116,-49,-49,-53,61,-56,-10,-60,-34,-63,24,-65,-121,-68,78,-70,82,-72,-83,-74,78,-75,67,-76,-120,-77,27,-77,9,-77,63,-77,-51,-77,-87,-76,-42,-75,84,-73,29,-71,51,-69,-111,-67,56,-64,30,-61,78,-58,-82,-55,88,-51,40,-47,54,-43,107,-39,-53,-35,80,-30,-13,-26,-78,-21,-123,-16,107,-11,88,-6,82,-1,65,4,60,9,26,14,-6,18,-71,23,104,28,-15,32,94,37,-101,41,-76,45,-106,49,71,53,-68,56,-9,59,-15,62,-88,65,25,68,65,70,32,72,-81,73,-13,74,-29,75,-122,76,-42,76,-44,76,127,76,-36,75,-29,74,-96,73,11,72,40,70,1,68,-122,65,-43,62,-48,59,-102,56,30,53,109,49,-118,45,112,41,49,37,-57,32,56,28,-110,23,-55,18,-10,13,13,9,32,4,40,-1,57,-6,73,-11,106,-16,-105,-21,-34,-26,61,-30,-68,-35,100,-39,44,-43,43,-47,87,-51,-70,-55,86,-58,52,-61,74,-64,-82,-67,80,-69,65,-71,122,-73,4,-74,-41,-76,0,-76,118,-77,63,-77,90,-77,-58,-77,-124,-76,-112,-75,-17,-74,-105,-72,-112,-70,-48,-68,88,-65,36,-62,53,-59,126,-56,11,-52,-58,-49,-68,-45,-35,-41,42,-36,-102,-32,50,-27,-35,-23,-86,-18,-127,-13,106,-8,89,-3,75,2,58,7,35,12,-3,16,-58,21,120,26,13,31,127,35,-46,39,-17,43,-21,47,-88,51,53,55,-124,58,-106,61,102,64,-14,66,54,69,48,71,-33,72,63,74,84,75,18,76,-120,76,-95,76,118,76,-21,75,31,75,-13,73,-121,72,-61,70,-72,68,102,66,-56,63,-20,60,-52,57,109,54,-40,50,11,47,12,43,-33,38,-117,34,13,30,117,25,-64,20,-14,15,26,11,46,6,65,1,80,-4,102,-9,-125,-14,-82,-19,-16,-24,67,-28,-66,-33,83,-37,19,-41,-2,-46,24,-49,104,-53,-19,-57,-78,-60,-80,-63,-7,-66,125,-68,82,-70,106,-72,-44,-74,-120,-75,-116,-76,-29,-77,-123,-77,-128,-77,-59,-77,97,-76,74,-75,-125,-74,11,-72,-33,-71,-3,-69,101,-66,15,-63,3,-60,44,-57,-97,-54,61,-50,25,-46,35,-42,87,-38,-70,-34,55,-29,-38,-25,-109,-20,96,-15,64,-10,40,-5,18,0,5,5,-27,9,-55,14,-110,19,76,24,-23,28,108,33,-62,37,-3,41,-2,45,-41,49,120,53,-33,56,11,60,-8,62,-98,65,4,68,27,70,-16,71,109,73,-87,74,-118,75,33,76,105,76,87,76,-2,75,77,75,78,74,5,73,99,71,-125,69,76,67,-39,64,25,62,27,59,-35,55,98,52,-76,48,-50,44,-70,40,124,36,19,32,-114,27,-26,22,45,18,87,13,124,8,-111,3,-87,-2,-68,-7,-36,-12,1,-16,62,-21,-116,-26,-8,-31,-125,-35,50,-39,11,-43,20,-47,74,-51,-70,-55,99,-58,71,-61,110,-64,-37,-67,-125,-69,-121,-71,-63,-73,89,-74,52,-75,99,-76,-29,-77,-78,-77,-45,-77,70,-76,5,-75,27,-74,120,-73,38,-71,34,-69,93,-67,-18,-65,-77,-62,-58,-59,14,-55,-107,-52,82,-48,64,-44,94,-40,-91,-36,17,-31,-96,-27,74,-22,8,-17,-34,-13,-70,-8,-94,-3,-114,2}; }
	private static byte[] data22(){ return new byte[] {112,7,83,12,34,17,-32,21,-116,26,18,31,-125,35,-63,39,-31,43,-55,47,-125,51,7,55,74,58,90,61,28,64,-90,66,-33,68,-41,70,124,72,-36,73,-26,74,-88,75,18,76,49,76,-4,75,119,75,-92,74,125,73,13,72,78,70,69,68,-14,65,92,63,126,60,103,57,12,54,124,50,-75,46,-69,42,-104,38,71,34,-43,29,67,25,-108,20,-44,15,-5,10,34,6,55,1,84,-4,110,-9,-107,-14,-55,-19,19,-23,113,-28,-16,-33,-112,-37,84,-41,73,-45,104,-49,-65,-53,73,-56,20,-59,22,-62,98,-65,-20,-68,-62,-70,-34,-72,73,-73,-4,-75,3,-75,88,-76,-4,-77,-15,-77,56,-76,-51,-76,-75,-75,-20,-74,105,-72,63,-70,80,-68,-71,-66,87,-63,70,-60,102,-57,-46,-54,103,-50,60,-46,59,-42,105,-38,-67,-34,56,-29,-52,-25,126,-20,67,-15,22,-10,-8,-6,-38,-1,-65,4,-97,9,115,14,57,19,-22,23,-126,28,-6,32,83,37,126,41,-125,45,85,49,-15,52,88,56,-127,59,106,62,23,65,116,67,-108,69,99,71,-23,72,36,74,11,75,-89,75,-17,75,-21,75,-112,75,-19,74,-13,73,-80,72,27,71,64,69,22,67,-85,64,-11,61,3,59,-50,55,97,52,-70,48,-29,44,-40,40,-92,36,75,32,-54,27,52,23,126,18,-71,13,-29,8,4,4,36,-1,62,-6,105,-11,-110,-16,-40,-21,42,-25,-99,-30,42,-34,-32,-39,-70,-43,-61,-47,-2,-51,109,-54,20,-57,-6,-61,26,-63,-122,-66,47,-68,37,-70,98,-72,-19,-74,-60,-75,-20,-76,96,-76,41,-76,62,-76,-91,-76,95,-75,95,-74,-69,-73,84,-71,70,-69,118,-67,-10,-65,-82,-62,-74,-59,-21,-56,107,-52,19,-48,-7,-45,6,-40,65,-36,-94,-32,34,-27,-63,-23,115,-18,64,-13,14,-8,-12,-4,-51,1,-81,6,-121,11,80,16,12,21,-82,25,53,30,-96,34,-31,38,-5,42,-24,46,-94,50,38,54,117,57,125,60,81,63,-39,65,31,68,28,70,-49,71,52,73,80,74,22,75,-108,75,-67,75,-106,75,36,75,89,74,73,73,-27,71,54,70,66,68,-6,65,122,63,-84,60,-93,57,93,54,-38,50,37,47,61,43,36,39,-23,34,127,30,0,26,90,21,-88,16,-36,11,11,7,43,2,80,-3,112,-8,-94,-13,-41,-18,39,-22,-121,-27,9,-31,-89,-36,111,-40,92,-44,127,-48,-55,-52,85,-55,19,-58,19,-61,80,-64,-43,-67,-103,-69,-81,-71,7,-72,-80,-74,-92,-75,-20,-76,121,-76,102,-76,-113,-76,29,-75,-24,-75,15,-73,122,-72,55,-70,58,-68,-122,-66,25,-63,-22,-61,1,-57,79,-54,-41,-51,-105,-47,-126,-43,-93,-39,-30,-35,80,-30,-46,-26,120,-21,48,-16,-11,-12,-49,-7,-91,-2,-125,3,92,8,41,13,-19,17,-102,22,47,27,-83,31,-3,35,56,40,55,44,19,48,-72,51,36,55,91,58,79,61,4,64,118,66,-96,68,-125,70,26,72,101,73,99,74,15,75,115,75,125,75,64,75,-83,74,-49,73,-94,72,38,71,98,69,80,67,-2,64,95,62,-124,59,103,56,16,53,-128,49,-69,45,-56,41,-90,37,95,33,-14,28,104,24,-58,19,8,15,72,10,105,5,-99,0,-73,-5,-20,-10,25,-14,97,-19,-73,-24,38,-28,-75,-33,100,-37,59,-41,60,-45,109,-49,-44,-53,109,-56,70,-59,90,-62,-80,-65,76,-67,44,-69,86,-71,-55,-73,-113,-74,-104,-75,-5,-76,-92,-76,-93,-76,-18,-76,-116,-75,117,-74,-81,-73,51,-71,3,-69,28,-67,125,-65,29,-62,9,-59,36,-56,-118,-53,29,-49,-26,-46,-31,-42,5,-37,81,-33,-63,-29,74,-24,-14,-20,-87,-15,116,-10,69,-5,28,0,-12,4,-59,9,-115,14,68,19,-23,23,113,28,-33,32,39,37,73,41,62,45,6,49,-107,52,-12,55,15,59,-14,61,-112,64,-22,66,2,69,-56,70,76,72,124,73,100,74,-5,74,67,75,58,75,-27,74,58,74,76,73,1,72,123,70,-102,68,126,66,20,64,103,61,126,58,79,55,-17,51,79,48,-124,44,-124,40,92,36,14,32,-100,27,16,23,105,18,-82,13,-22,8,21,4,67,-1,106,-6,-94,-11,-43,-16,46,-20,-124,-25,6,-29,-97,-34,93,-38,64,-42,87,-46,-110,-50,16,-53,-72,-57,-89,-60,-52,-63,57,-65,-25,-68,-35,-70,29,-71,-88,-73,123,-74,-91,-75,17,-75,-37,-76,-26,-76,76,-75,-8,-75,-6,-74,65,-72,-34,-71,-71,-69,-24,-67,83,-64,9,-61,-8,-59,46,-55,-111,-52,55,-48,7,-44,10,-40,52,-36,-121,-32,-11,-28,-117,-23,42,-18,-23,-14,-83,-9,126,-4,80,1,37,6,-21,10,-80,15,93,20,-11,24,119,29,-44,33,18,38,37,42,11,46,-61,49,68,53,-115,56,-99,59,101,62,-5,64,57,67,68,69,-14,70,101,72,-127,73,86,74,-37,74,11,75}; }
	private static byte[] data23(){ return new byte[] {-10,74,-121,74,-46,73,-53,72,119,71,-39,69,-17,67,-63,65,71,63,-106,60,-108,57,104,54,-15,50,84,47,121,43,118,39,72,35,-11,30,-125,26,-15,21,77,17,-112,12,-49,7,-3,2,45,-2,94,-7,-107,-12,-36,-17,43,-21,-99,-26,29,-30,-56,-35,-114,-39,-125,-43,-95,-47,-13,-51,119,-54,54,-57,49,-60,103,-63,-24,-66,-95,-68,-80,-70,-5,-72,-102,-73,-127,-74,-74,-75,60,-75,13,-75,50,-75,-94,-75,97,-74,113,-73,-56,-72,113,-70,93,-68,-108,-66,16,-63,-52,-61,-53,-58,4,-54,116,-51,31,-47,-10,-44,-2,-40,45,-35,-126,-31,-12,-27,-120,-22,42,-17,-26,-13,-87,-8,117,-3,70,2,17,7,-41,11,-114,16,56,21,-60,25,63,30,-114,34,-60,38,-57,42,-90,46,76,50,-64,53,-1,56,-10,59,-64,62,52,65,114,67,99,69,7,71,105,72,119,73,55,74,-76,74,-47,74,-83,74,52,74,108,73,90,72,-6,70,78,69,91,67,31,65,-96,62,-36,59,-33,56,-97,53,41,50,-125,46,-94,42,-99,38,108,34,22,30,-95,25,20,21,104,16,-73,11,-16,6,38,2,90,-3,-114,-8,-50,-13,24,-17,116,-22,-23,-27,119,-31,39,-35,-4,-40,-9,-44,37,-47,-128,-51,18,-54,-35,-58,-28,-61,42,-63,-75,-66,-128,-68,-104,-70,-13,-72,-95,-73,-111,-74,-37,-75,101,-75,75,-75,118,-75,-9,-75,-65,-74,-37,-73,62,-71,-18,-70,-24,-68,36,-65,-86,-63,110,-60,115,-57,-77,-54,40,-50,-41,-47,-78,-43,-66,-39,-19,-35,69,-30,-75,-26,77,-21,-24,-17,-88,-12,99,-7,45,-2,-5,2,-66,7,-126,12,48,17,-46,21,89,26,-57,30,20,35,57,39,57,43,8,47,-90,50,16,54,64,57,51,60,-26,62,91,65,-126,67,111,69,4,71,90,72,93,73,20,74,-128,74,-103,74,103,74,-30,73,21,73,-10,71,-114,70,-36,68,-35,66,-98,64,22,62,78,59,73,56,6,53,-113,49,-33,45,3,42,-8,37,-59,33,115,29,-6,24,112,20,-56,15,21,11,85,6,-117,1,-56,-4,-1,-9,66,-13,-104,-18,-12,-23,118,-27,8,-31,-62,-36,-99,-40,-91,-44,-40,-48,63,-51,-40,-55,-79,-58,-68,-61,19,-63,-96,-66,125,-68,-104,-70,4,-71,-77,-73,-75,-74,1,-74,-101,-75,-123,-75,-69,-75,65,-74,21,-73,53,-72,-96,-71,88,-69,83,-67,-101,-65,31,-62,-19,-60,-14,-57,53,-53,-80,-50,92,-46,61,-42,69,-38,119,-34,-51,-30,64,-25,-50,-21,112,-16,36,-11,-30,-7,-88,-2,109,3,48,8,-23,12,-104,17,45,22,-76,26,22,31,93,35,124,39,115,43,58,47,-46,50,50,54,88,57,71,60,-17,62,91,65,126,67,92,69,-16,70,58,72,55,73,-25,73,75,74,92,74,38,74,-101,73,-59,72,-91,71,54,70,125,68,-127,66,52,64,-76,61,-30,58,-32,55,-106,52,34,49,112,45,-108,41,-117,37,87,33,6,29,-109,24,5,20,101,15,-77,10,-9,5,52,1,113,-4,-84,-9,-4,-14,75,-18,-68,-23,54,-27,-41,-32,-110,-36,119,-40,-125,-44,-64,-48,42,-51,-51,-55,-88,-58,-64,-61,24,-63,-80,-66,-112,-68,-77,-70,36,-71,-38,-73,-30,-74,49,-74,-45,-75,-66,-75,-3,-75,-124,-74,93,-73,127,-72,-17,-71,-90,-69,-87,-67,-20,-65,120,-62,65,-59,74,-56,-116,-53,7,-49,-78,-46,-111,-42,-102,-38,-57,-34,29,-29,-117,-25,24,-20,-73,-16,101,-11,34,-6,-32,-2,-90,3,95,8,23,13,-67,17,82,22,-49,26,47,31,111,35,-120,39,123,43,60,47,-50,50,40,54,78,57,47,60,-38,62,61,65,91,67,57,69,-61,70,14,72,4,73,-78,73,19,74,34,74,-25,73,93,73,-125,72,100,71,-17,69,61,68,55,66,-10,63,106,61,-95,58,-100,55,87,52,-32,48,53,45,86,41,85,37,32,33,-42,28,96,24,-35,19,60,15,-112,10,-41,5,26,1,87,-4,-97,-9,-23,-14,70,-18,-76,-23,56,-27,-37,-32,-100,-36,-124,-40,-107,-44,-41,-48,65,-51,-15,-55,-59,-58,-23,-61,62,-63,-34,-66,-68,-68,-23,-70,81,-71,23,-72,18,-73,110,-74,11,-74,-6,-75,54,-74,-63,-74,-108,-73,-66,-72,37,-70,-31,-69,-35,-67,35,-64,-86,-62,115,-59,119,-56,-73,-53,47,-49,-40,-46,-78,-42,-74,-38,-27,-34,45,-29,-93,-25,32,-20,-61,-16,107,-11,32,-6,-33,-2,-101,3,83,8,9,13,-91,17,59,22,-79,26,13,31,77,35,96,39,78,43,17,47,-104,50,-4,53,17,57,-3,59,-99,62,4,65,33,67,-6,68,-120,70,-48,71,-57,72,121,73,-44,73,-21,73,-83,73,40,73,78,72,50,71,-63,69,14,68,18,66,-50,63,73,61,-122,58,125,55,70,52,-51,48,41,45,81,41,78,37,37,33,-40,28,113,24,-23,19,84,15,-88,10}; }
	private static byte[] data24(){ return new byte[] {-11,5,61,1,125,-4,-52,-9,23,-13,122,-18,-24,-23,116,-27,20,-31,-32,-36,-62,-40,-35,-44,24,-47,-116,-51,55,-54,15,-57,51,-60,-121,-63,39,-65,7,-67,43,-69,-97,-71,82,-72,93,-73,-89,-74,75,-74,50,-74,109,-74,-15,-74,-58,-73,-29,-72,78,-70,-3,-69,-4,-67,54,-64,-67,-62,124,-59,124,-56,-71,-53,40,-49,-53,-46,-94,-42,-99,-38,-57,-34,14,-29,118,-25,-10,-21,-114,-16,51,-11,-28,-7,-98,-2,84,3,12,8,-71,12,86,17,-25,21,90,26,-73,30,-16,34,4,39,-12,42,-82,46,66,50,-106,53,-70,56,-97,59,68,62,-84,64,-54,66,-88,68,57,70,-125,71,-125,72,49,73,-101,73,-83,73,125,73,-10,72,43,72,12,71,-87,69,-7,67,2,66,-55,63,74,61,-117,58,-113,55,89,52,-21,48,78,45,122,41,-128,37,95,33,22,29,-74,24,53,20,-94,15,1,11,79,6,-99,1,-30,-4,51,-8,-126,-13,-23,-18,89,-22,-25,-27,-119,-31,84,-35,57,-39,82,-43,-114,-47,1,-50,-90,-54,-123,-57,-102,-60,-8,-63,-120,-65,109,-67,-120,-69,-10,-71,-87,-72,-91,-73,-12,-74,-123,-74,111,-74,-100,-74,28,-73,-23,-73,-5,-72,96,-70,8,-68,-8,-67,50,-64,-87,-62,99,-59,92,-56,-118,-53,-9,-50,-113,-46,93,-42,83,-38,114,-34,-76,-30,21,-25,-115,-21,32,-16,-66,-12,108,-7,30,-2,-45,2,-124,7,48,12,-52,16,86,21,-51,25,37,30,95,34,120,38,97,42,37,46,-76,49,15,53,57,56,27,59,-51,61,50,64,94,66,60,68,-38,69,37,71,49,72,-27,72,89,73,118,73,75,73,-46,72,12,72,-5,70,-95,69,-6,67,18,66,-35,63,109,61,-75,58,-57,55,-104,52,53,49,-95,45,-43,41,-22,37,-56,33,-112,29,49,25,-68,20,46,16,-111,11,-24,6,56,2,-122,-3,-46,-8,47,-12,-115,-17,9,-21,-113,-26,56,-30,-3,-35,-26,-39,-10,-43,54,-46,-95,-50,68,-53,28,-56,46,-59,-128,-62,19,-64,-27,-67,1,-68,96,-70,12,-71,0,-72,64,-73,-49,-74,-93,-74,-50,-74,62,-73,-2,-73,8,-71,94,-70,-6,-69,-30,-67,10,-64,120,-62,37,-59,19,-56,55,-53,-107,-50,39,-46,-27,-43,-41,-39,-24,-35,35,-30,122,-26,-20,-22,119,-17,15,-12,-75,-8,101,-3,19,2,-60,6,105,11,5,16,-113,20,3,25,95,29,-104,33,-77,37,-95,41,103,45,-3,48,93,52,-117,55,119,58,48,61,-99,63,-44,65,-70,67,99,69,-69,70,-50,71,-107,72,14,73,62,73,28,73,-77,72,-7,71,-8,70,-87,69,19,68,53,66,20,64,-86,61,7,59,32,56,1,53,-84,49,32,46,101,42,125,38,112,34,57,30,-23,25,120,21,-11,16,95,12,-70,7,18,3,95,-2,-72,-7,12,-11,120,-16,-25,-21,122,-25,24,-29,-32,-34,-61,-38,-47,-42,11,-45,111,-49,14,-52,-38,-56,-23,-59,44,-61,-72,-64,126,-66,-113,-68,-30,-70,-128,-71,103,-72,-102,-73,23,-73,-30,-74,-8,-74,93,-73,12,-72,6,-71,77,-70,-40,-69,-79,-67,-56,-65,44,-62,-61,-60,-88,-57,-73,-54,14,-50,-115,-47,68,-43,35,-39,45,-35,92,-31,-88,-27,20,-22,-110,-18,37,-13,-58,-9,108,-4,29,1,-63,5,108,10,1,15,-115,19,3,24,94,28,-99,32,-71,36,-82,40,123,44,20,48,-126,51,-78,54,-80,57,109,60,-21,62,42,65,32,67,-42,68,61,70,97,71,53,72,-64,72,-1,72,-16,72,-105,72,-16,71,-2,70,-61,69,61,68,115,66,93,64,13,62,115,59,-94,56,-113,53,75,50,-52,46,35,43,69,39,68,35,29,31,-45,26,111,22,-11,17,99,13,-52,8,34,4,122,-1,-48,-6,47,-10,-109,-15,10,-19,-107,-24,52,-28,-7,-33,-42,-37,-34,-41,16,-44,110,-48,2,-51,-60,-55,-57,-58,1,-60,121,-63,58,-65,49,-67,127,-69,6,-70,-34,-72,-1,-73,106,-73,34,-73,40,-73,117,-73,19,-72,-4,-72,42,-70,-88,-69,104,-67,113,-65,-68,-63,73,-60,18,-57,26,-54,90,-51,-55,-48,115,-44,64,-40,66,-36,94,-32,-92,-28,-1,-24,121,-19,1,-14,-101,-10,61,-5,-29,-1,-117,4,46,9,-57,13,79,18,-55,22,38,27,105,31,-115,35,-124,39,94,43,-2,46,118,50,-75,53,-70,56,-118,59,20,62,99,64,108,66,47,68,-83,69,-32,70,-55,71,105,72,-71,72,-61,72,124,72,-21,71,15,71,-23,69,119,68,-61,66,-60,64,-125,62,4,60,63,57,70,54,15,51,-91,47,9,44,64,40,72,36,50,32,-12,27,-99,23,42,19,-90,14,15,10,115,5,-52,0,41,-4,-123,-9,-16,-14,96,-18,-17,-23,-120,-27,70,-31,32,-35,31,-39,73,-43,-100,-47,34,-50,-36,-54,-51,-57,-6,-60,97,-62,15,-64,-8,-67,48,-68}; }
	private static byte[] data25(){ return new byte[] {-95,-70,108,-71,109,-72,-51,-73,104,-73,87,-73,-108,-73,19,-72,-23,-72,0,-70,99,-69,19,-67,-1,-66,55,-63,-82,-61,97,-58,86,-55,126,-52,-29,-49,111,-45,57,-41,28,-37,54,-33,102,-29,-69,-25,36,-20,-89,-16,53,-11,-45,-7,115,-2,24,3,-75,7,82,12,-42,16,88,21,-77,25,1,30,37,34,45,38,9,42,-71,45,60,49,-121,52,-96,55,125,58,25,61,125,63,-107,65,115,67,1,69,78,70,76,71,5,72,108,72,-112,72,93,72,-19,71,33,71,27,70,-65,68,35,67,62,65,20,63,-85,60,0,58,27,55,-7,51,-91,48,27,45,99,41,-128,37,117,33,75,29,-5,24,-101,20,24,16,-106,11,-11,6,94,2,-74,-3,28,-7,-128,-12,-6,-17,123,-21,23,-25,-51,-30,-99,-34,-103,-38,-78,-42,-4,-46,117,-49,29,-52,1,-55,25,-58,112,-61,7,-63,-34,-66,-7,-68,93,-69,6,-70,-9,-72,54,-72,-69,-73,-110,-73,-83,-73,27,-72,-51,-72,-49,-71,23,-69,-88,-68,126,-66,-99,-64,-10,-62,-105,-59,111,-56,-124,-53,-50,-50,78,-46,-7,-43,-41,-39,-45,-35,-4,-31,63,-26,-100,-22,23,-17,-106,-13,48,-8,-54,-4,102,1,10,6,-102,10,44,15,-92,19,13,24,92,28,-118,32,-99,36,-127,40,66,44,-48,47,46,51,88,54,68,57,-3,59,107,62,-88,64,-113,66,66,68,-96,69,-67,70,-113,71,20,72,82,72,62,72,-26,71,60,71,78,70,18,69,-111,67,-56,65,-69,63,104,61,-34,58,10,56,10,53,-59,49,84,46,-76,42,-34,38,-17,34,-56,30,-105,26,53,22,-51,17,71,13,-70,8,33,4,-125,-1,-23,-6,81,-10,-58,-15,71,-19,-34,-24,-118,-28,89,-32,65,-36,86,-40,-114,-44,-8,-48,-111,-51,94,-54,102,-57,-90,-60,36,-62,-26,-65,-26,-67,49,-68,-70,-70,-104,-71,-82,-72,35,-72,-49,-73,-41,-73,29,-72,-70,-72,-109,-71,-58,-70,51,-68,-18,-67,-17,-65,42,-62,-78,-60,109,-57,105,-54,-102,-51,3,-47,-106,-44,96,-40,73,-36,96,-32,-110,-28,-29,-24,74,-19,-54,-15,80,-10,-24,-6,-127,-1,25,4,-76,8,61,13,-68,17,44,22,124,26,-70,30,-47,34,-57,38,-109,42,53,46,-95,49,-30,52,-29,55,-81,58,62,61,-121,63,-103,65,89,67,-34,68,22,70,3,71,-83,71,4,72,22,72,-37,71,84,71,-126,70,108,69,5,68,96,66,111,64,62,62,-51,59,27,57,48,54,11,51,-79,47,40,44,107,40,-115,36,126,32,88,28,11,24,-83,19,54,15,-80,10,31,6,-119,1,-17,-4,91,-8,-49,-13,74,-17,-31,-22,-126,-26,74,-30,38,-34,45,-38,87,-42,-82,-46,54,-49,-18,-53,-33,-56,6,-58,110,-61,16,-63,-7,-66,34,-67,-111,-69,73,-70,74,-71,-112,-72,40,-72,3,-72,47,-72,-93,-72,99,-71,105,-70,-67,-69,81,-67,50,-65,82,-63,-77,-61,87,-58,47,-55,73,-52,-109,-49,18,-45,-65,-42,-106,-38,-107,-34,-73,-30,-9,-26,80,-21,-64,-17,64,-12,-52,-8,98,-3,-11,1,-116,6,25,11,-104,15,15,20,102,24,-84,28,-48,32,-45,36,-81,40,100,44,-30,47,57,51,81,54,57,57,-34,59,74,62,112,64,87,66,-7,67,80,69,101,70,41,71,-86,71,-34,71,-61,71,103,71,-78,70,-58,69,127,68,-1,66,46,65,35,63,-48,60,63,58,116,55,107,52,46,49,-64,45,28,42,85,38,93,34,74,30,15,26,-63,21,84,17,-31,12,80,8,-54,3,45,-1,-97,-6,16,-10,-115,-15,25,-19,-70,-24,112,-28,72,-32,59,-36,87,-40,-98,-44,12,-47,-77,-51,-121,-54,-105,-57,-30,-60,103,-62,49,-64,55,-66,-117,-68,26,-69,-5,-71,28,-71,-113,-72,68,-72,79,-72,-108,-72,55,-71,17,-70,67,-69,-78,-68,108,-66,106,-64,-88,-62,41,-59,-30,-57,-36,-54,7,-50,107,-47,-5,-44,-67,-40,-95,-36,-79,-32,-38,-28,38,-23,-122,-19,-7,-15,126,-10,6,-5,-99,-1,40,4,-68,8,58,13,-75,17,22,22,99,26,-106,30,-92,34,-107,38,87,42,-16,45,91,49,-114,52,-112,55,82,58,-37,60,38,63,41,65,-15,66,108,68,-93,69,-110,70,53,71,-112,71,-94,71,101,71,-30,70,19,70,-3,68,-101,67,-7,65,14,64,-32,61,119,59,-56,56,-26,53,-58,50,118,47,-16,43,66,40,99,36,100,32,67,28,1,24,-85,19,58,15,-62,10,54,6,-84,1,22,-3,-112,-8,6,-12,-111,-17,40,-21,-42,-26,-96,-30,-121,-34,-111,-38,-62,-42,31,-45,-87,-49,103,-52,90,-55,-124,-58,-17,-61,-110,-63,123,-65,-92,-67,19,-68,-53,-70,-58,-71,17,-71,-101,-72,125,-72,-100,-72,17,-71,-58,-71,-54,-70,20,-68,-92,-67,122,-65,-109,-63,-20,-61,-124,-58,87,-55,101,-52,-91,-49,28,-45}; }
	private static byte[] data26(){ return new byte[] {-69,-42,-116,-38,126,-34,-106,-30,-51,-26,26,-21,-124,-17,-11,-13,124,-8,6,-3,-110,1,32,6,-92,10,31,15,-118,19,-31,23,27,28,63,32,59,36,20,40,-59,43,68,47,-108,50,-76,53,-110,56,64,59,-88,61,-44,63,-66,65,97,67,-63,68,-41,69,-91,70,44,71,100,71,89,71,-5,70,91,70,111,69,56,68,-63,66,-2,64,-7,62,-72,60,46,58,114,55,118,52,67,49,-28,45,75,42,-111,38,-91,34,-99,30,113,26,41,22,-50,17,93,13,-32,8,89,4,-50,-1,67,-5,-67,-10,65,-14,-44,-19,119,-23,55,-27,13,-31,5,-35,38,-39,103,-43,-35,-47,124,-50,84,-53,91,-56,-86,-59,33,-61,-17,-64,-23,-66,53,-67,-63,-69,-110,-70,-80,-71,20,-71,-63,-72,-68,-72,-6,-72,-117,-71,91,-70,124,-69,-32,-68,-120,-66,123,-64,-91,-62,25,-59,-59,-57,-85,-54,-51,-51,27,-47,-94,-44,81,-40,41,-36,43,-32,70,-28,-121,-24,-40,-20,66,-15,-71,-11,59,-6,-60,-2,76,3,-45,7,80,12,-64,16,33,21,104,25,-103,29,-89,33,-106,37,89,41,-8,44,96,48,-100,51,-97,54,109,57,-7,59,79,62,91,64,44,66,-76,67,-8,68,-14,69,-91,70,16,71,44,71,6,71,-114,70,-44,69,-53,68,-126,67,-21,65,21,64,-3,61,-99,59,12,57,52,54,42,51,-23,47,120,44,-43,40,14,37,27,33,5,29,-36,24,-122,20,47,16,-71,11,60,7,-68,2,46,-2,-80,-7,41,-11,-64,-16,81,-20,14,-24,-51,-29,-68,-33,-62,-37,-15,-41,73,-44,-49,-48,-123,-51,113,-54,-109,-57,-15,-60,-117,-62,102,-64,-126,-66,-29,-68,-119,-69,118,-70,-86,-71,44,-71,-16,-72,5,-71,93,-71,2,-70,-15,-70,36,-68,-96,-67,95,-65,98,-63,-91,-61,42,-58,-26,-56,-34,-53,13,-49,105,-46,-2,-43,-76,-39,-103,-35,-95,-31,-63,-27,9,-22,89,-18,-56,-14,62,-9,-67,-5,67,0,-58,4,72,9,-70,13,36,18,119,22,-77,26,-40,30,-44,34,-74,38,103,42,-14,45,73,49,112,52,96,55,20,58,-111,60,-57,62,-59,64,122,66,-23,67,25,69,-9,69,-106,70,-25,70,-20,70,-82,70,33,70,79,69,51,68,-47,66,42,65,63,63,20,61,-91,58,1,56,28,53,3,50,-74,46,58,43,-117,39,-65,35,-64,31,-85,27,117,23,37,19,-58,14,82,10,-39,5,87,1,-43,-4,83,-8,-33,-13,111,-17,28,-21,-44,-26,-84,-30,-95,-34,-74,-38,-7,-42,92,-45,-5,-49,-70,-52,-61,-55,-17,-58,107,-60,17,-62,8,-64,54,-66,-82,-68,106,-69,107,-70,-70,-71,74,-71,44,-71,79,-71,-62,-71,120,-70,124,-69,-64,-68,82,-66,33,-64,54,-62,-119,-60,27,-57,-27,-55,-19,-52,35,-48,-112,-45,39,-41,-22,-38,-43,-34,-34,-30,9,-25,78,-21,-93,-17,17,-12,-124,-8,3,-3,-125,1,4,6,121,10,-21,14,70,19,-110,23,-62,27,-38,31,-53,35,-102,39,65,43,-72,46,1,50,23,53,-16,55,-103,58,-6,60,38,63,8,65,-83,66,10,68,32,69,-15,69,117,70,-73,70,-89,70,86,70,-74,69,-45,68,-93,67,52,66,120,64,-127,62,70,60,-54,57,24,55,39,52,7,49,-84,45,41,42,116,38,-98,34,-96,30,-127,26,77,22,-8,17,-100,13,41,9,-80,4,52,0,-76,-5,59,-9,-52,-14,102,-18,26,-22,-36,-27,-61,-31,-65,-35,-26,-39,49,-42,-87,-46,79,-49,41,-52,54,-55,126,-58,2,-60,-63,-63,-58,-65,6,-66,-110,-68,94,-69,117,-70,-46,-71,120,-71,102,-71,-95,-71,30,-70,-19,-70,-9,-69,86,-67,-23,-66,-45,-64,-22,-62,84,-59,-25,-57,-56,-54,-52,-51,21,-47,-124,-44,37,-40,-20,-37,-36,-33,-24,-29,22,-24,90,-20,-77,-16,27,-11,-111,-7,9,-2,-122,2,2,7,111,11,-36,15,45,20,112,24,-104,28,-95,32,-119,36,78,40,-32,43,84,47,-123,50,-110,53,91,56,-16,58,74,61,91,63,56,65,-61,66,21,68,26,69,-41,69,84,70,120,70,104,70,-6,69,86,69,94,68,36,67,-93,65,-30,63,-40,61,-106,59,16,57,80,54,94,51,44,48,-42,44,66,41,-110,37,-80,33,-77,29,-110,25,91,21,9,17,-84,12,60,8,-59,3,77,-1,-46,-6,96,-10,-11,-15,-101,-19,82,-23,34,-27,13,-31,26,-35,70,-39,-92,-43,32,-46,-37,-50,-70,-53,-36,-56,45,-58,-63,-61,-113,-63,-97,-65,-13,-67,-119,-68,102,-69,-117,-70,-12,-71,-84,-71,-92,-71,-16,-71,118,-70,86,-69,103,-68,-41,-67,114,-65,102,-63,-119,-61,-9,-59,-101,-56,119,-53,-111,-50,-46,-47,80,-43,-19,-40,-66,-36,-85,-32,-65,-28,-24,-24,46,-19,-123,-15,-19,-11,94,-6,-44,-2,76,3,-64,7,46,12,-117,16,-35,20,18,25,53,29,48,33}; }
	private static byte[] data27(){ return new byte[] {20,37,-55,40,85,44,-70,47,-32,50,-30,53,-98,56,41,59,112,61,125,63,68,65,-53,66,10,68,4,69,-72,69,32,70,70,70,26,70,-81,69,-8,68,-11,67,-73,66,40,65,94,63,80,61,-1,58,120,56,-78,53,-74,50,-124,47,35,44,-108,40,-37,36,-5,32,-5,28,-37,24,-94,20,86,16,-12,11,-115,7,22,3,-91,-2,43,-6,-61,-11,89,-15,10,-19,-58,-24,-97,-28,-109,-32,-91,-36,-30,-40,62,-43,-47,-47,-118,-50,127,-53,-95,-56,6,-58,-99,-61,125,-63,-108,-65,-12,-67,-108,-68,125,-69,-83,-70,32,-70,-30,-71,-29,-71,57,-70,-52,-70,-84,-69,-46,-68,59,-66,-21,-65,-36,-63,12,-60,123,-58,39,-55,5,-52,36,-49,106,-46,-26,-43,-117,-39,87,-35,74,-31,88,-27,-123,-23,-56,-19,29,-14,-126,-10,-17,-6,98,-1,-43,3,70,8,-86,12,6,17,77,21,126,25,-105,29,-113,33,102,37,18,41,-99,44,-20,47,26,51,2,54,-63,56,59,59,125,61,127,63,61,65,-70,66,-14,67,-32,68,-113,69,-20,69,9,70,-40,69,101,69,-93,68,-94,67,83,66,-58,64,-12,62,-33,60,-112,58,-1,55,56,53,57,50,6,47,-95,43,22,40,85,36,124,32,121,28,89,24,40,20,-42,15,127,11,20,7,-90,2,55,-2,-62,-7,96,-11,-6,-16,-78,-20,116,-24,84,-28,76,-32,106,-36,-88,-40,20,-43,-91,-47,110,-50,98,-53,-106,-56,-6,-59,-97,-61,-126,-63,-92,-65,9,-66,-76,-68,-97,-69,-39,-70,84,-70,23,-70,39,-70,120,-70,24,-69,-5,-69,36,-67,-107,-66,68,-64,59,-62,109,-60,-30,-58,-119,-55,115,-52,-123,-49,-39,-46,76,-42,-11,-39,-63,-35,-83,-31,-63,-27,-28,-23,43,-18,120,-14,-33,-10,65,-5,-74,-1,34,4,-115,8,-15,12,65,17,-121,21,-79,25,-60,29,-75,33,-121,37,46,41,-81,44,-4,47,30,51,6,54,-71,56,50,59,106,61,103,63,31,65,-104,66,-55,67,-76,68,90,69,-75,69,-50,69,-102,69,32,69,94,68,85,67,11,66,116,64,-89,62,-118,60,64,58,-87,55,-26,52,-28,49,-76,46,79,43,-60,39,7,36,45,32,48,28,17,24,-31,19,-105,15,62,11,-36,6,111,2,3,-2,-104,-7,51,-11,-37,-16,-112,-20,91,-24,63,-28,60,-32,98,-36,-95,-40,20,-43,-84,-47,118,-50,117,-53,-89,-56,20,-58,-66,-61,-94,-63,-53,-65,51,-66,-30,-68,-47,-69,13,-69,-118,-70,83,-70,99,-70,-73,-70,88,-69,58,-68,106,-67,-45,-66,-115,-64,123,-62,-79,-60,35,-57,-54,-55,-78,-52,-57,-49,16,-45,-119,-42,44,-38,-14,-35,-28,-31,-23,-27,20,-22,78,-18,-98,-14,-6,-10,96,-5,-53,-1,51,4,-98,8,-10,12,73,17,-122,21,-83,25,-69,29,-87,33,116,37,26,41,-108,44,-31,47,-6,50,-28,53,-113,56,8,59,60,61,54,63,-19,64,98,66,-110,67,125,68,31,69,124,69,-110,69,95,69,-27,68,35,68,28,67,-49,65,64,64,108,62,91,60,8,58,127,55,-76,52,-67,49,-119,46,48,43,-97,39,-19,35,21,32,23,28,5,24,-46,19,-115,15,63,11,-43,6,124,2,6,-2,-87,-7,66,-11,-14,-16,-87,-20,122,-24,96,-28,96,-32,-116,-36,-53,-40,69,-43,-37,-47,-84,-50,-87,-53,-30,-56,76,-58,-6,-61,-34,-63,10,-64,110,-66,34,-67,14,-68,74,-69,-56,-70,-115,-70,-100,-70,-16,-70,-113,-69,108,-68,-99,-67,0,-65,-72,-64,-94,-62,-41,-60,64,-57,-22,-55,-56,-52,-39,-49,34,-45,-111,-42,52,-38,-13,-35,-33,-31,-30,-27,6,-22,61,-18,-121,-14,-33,-10,64,-5,-89,-1,11,4,112,8,-56,12,19,17,80,21,113,25,126,29,105,33,48,37,-41,40,75,44,-100,47,-81,50,-101,53,68,56,-66,58,-14,60,-18,62,-92,64,28,66,77,67,57,68,-32,68,64,69,85,69,43,69,-81,68,-10,67,-16,66,-86,65,29,64,81,62,66,60,-9,57,112,55,-79,52,-73,49,-110,46,52,43,-77,39,2,36,46,32,59,28,39,24,-1,19,-65,15,113,11,22,7,-77,2,80,-2,-21,-7,-111,-11,63,-15,-4,-20,-50,-24,-75,-28,-66,-32,-32,-36,46,-39,-100,-43,60,-46,7,-49,9,-52,56,-55,-82,-58,76,-60,58,-62,89,-64,-59,-66,107,-67,90,-68,-112,-69,6,-69,-49,-70,-49,-70,37,-69,-72,-69,-106,-68,-70,-67,29,-65,-56,-64,-78,-62,-38,-60,65,-57,-31,-55,-72,-52,-58,-49,1,-45,113,-42,6,-38,-60,-35,-90,-31,-92,-27,-61,-23,-15,-19,58,-14,-120,-10,-24,-6,71,-1,-84,3,6,8,98,12,-93,16,-29,20,1,25,10,29,-9,32,-69,36,99,40,-39,43,38,47,67,50,39,53,-35,55,80,58,-113,60,-117,62,70,64,-59,65,-9,66,-17,67,-105,68,-3,68,32,69}; }
	private static byte[] data28(){ return new byte[] {-15,68,-118,68,-50,67,-42,66,-107,65,18,64,76,62,73,60,3,58,-122,55,-49,52,-35,49,-63,46,108,43,-17,39,75,36,121,32,-110,28,-125,24,98,20,39,16,-33,11,-118,7,45,3,-52,-2,110,-6,19,-10,-56,-15,-124,-19,90,-23,66,-27,74,-31,110,-35,-72,-39,39,-42,-58,-46,-115,-49,-117,-52,-69,-55,36,-57,-57,-60,-86,-62,-60,-64,43,-65,-57,-67,-76,-68,-35,-69,81,-69,9,-69,9,-69,78,-69,-33,-69,-81,-68,-54,-67,36,-65,-60,-64,-92,-62,-60,-60,30,-57,-73,-55,-126,-52,-121,-49,-70,-46,30,-42,-82,-39,94,-35,63,-31,45,-27,76,-23,110,-19,-79,-15,-2,-11,81,-6,-76,-2,11,3,107,7,-69,11,4,16,58,20,90,24,102,28,75,32,30,36,-72,39,62,43,-121,46,-87,49,-106,52,73,55,-53,57,10,60,17,62,-44,63,86,65,-104,66,-109,67,73,68,-71,68,-31,68,-58,68,95,68,-72,67,-59,66,-109,65,26,64,97,62,103,60,48,58,-69,55,18,53,43,50,24,47,-49,43,93,40,-66,36,-3,32,23,29,24,25,-9,20,-53,16,-126,12,57,8,-35,3,-124,-1,38,-5,-44,-10,-126,-14,74,-18,24,-22,5,-26,11,-30,43,-34,119,-38,-33,-42,122,-45,63,-48,51,-51,99,-54,-67,-57,96,-59,51,-61,75,-63,-93,-65,57,-66,24,-67,54,-68,-96,-69,75,-69,63,-69,121,-69,-7,-69,-65,-68,-53,-67,26,-65,-85,-64,127,-62,-113,-60,-32,-58,103,-55,43,-52,31,-49,74,-46,-96,-43,35,-39,-49,-36,-100,-32,-114,-28,-107,-24,-68,-20,-17,-16,58,-11,-123,-7,-28,-3,53,2,-107,6,-32,10,39,15,94,19,125,23,-119,27,118,31,65,35,-20,38,107,42,-63,45,-26,48,-37,51,-103,54,30,57,109,59,120,61,75,63,-41,64,37,66,43,67,-14,67,107,68,-91,68,-105,68,61,68,-89,67,-63,66,-96,65,52,64,-116,62,-97,60,119,58,20,56,114,53,-95,50,-107,47,93,44,-12,40,103,37,-87,33,-41,29,-41,25,-55,21,-98,17,100,13,25,9,-53,4,111,0,29,-4,-59,-9,125,-13,64,-17,17,-21,-3,-26,-3,-30,32,-33,96,-37,-53,-41,89,-44,26,-47,8,-50,40,-53,-126,-56,17,-58,-33,-61,-24,-63,51,-64,-67,-66,-116,-67,-98,-68,-11,-69,-108,-69,118,-69,-95,-69,15,-68,-57,-68,-65,-67,-1,-66,-128,-64,65,-62,68,-60,-126,-58,-6,-56,-81,-53,-109,-50,-79,-47,-9,-44,111,-40,12,-36,-49,-33,-76,-29,-77,-25,-49,-21,-6,-17,60,-12,-123,-8,-41,-4,45,1,-128,5,-48,9,19,14,73,18,109,22,118,26,106,30,57,34,-24,37,111,41,-51,44,-6,47,-7,50,-63,53,83,56,-83,58,-58,60,-89,62,66,64,-97,65,-72,66,-120,67,28,68,97,68,100,68,36,68,-106,67,-52,66,-75,65,98,64,-58,62,-12,60,-43,58,-120,56,-8,53,51,51,61,48,17,45,-72,41,55,38,-116,34,-67,30,-44,26,-57,22,-85,18,119,14,54,10,-23,5,-102,1,67,-3,-10,-8,-83,-12,107,-16,68,-20,37,-24,41,-28,67,-32,-128,-36,-30,-40,104,-43,35,-46,-1,-50,29,-52,100,-55,-24,-58,-87,-60,-97,-62,-36,-64,87,-65,18,-66,20,-67,87,-68,-30,-69,-77,-69,-55,-69,36,-68,-59,-68,-83,-67,-43,-66,69,-64,-16,-63,-31,-61,9,-58,113,-56,17,-53,-26,-51,-15,-48,38,-44,-112,-41,28,-37,-45,-34,-85,-30,-99,-26,-82,-22,-46,-18,7,-13,77,-9,-106,-5,-23,-1,56,4,-123,8,-55,12,-3,16,36,21,51,25,38,29,0,33,-77,36,67,40,-84,43,-30,46,-18,49,-61,52,99,55,-51,57,-10,59,-25,61,-106,63,3,65,48,66,24,67,-71,67,27,68,47,68,2,68,-111,67,-43,66,-37,65,-102,64,20,63,88,61,78,59,22,57,-102,54,-23,51,5,49,-21,45,-91,42,51,39,-104,35,-40,31,-6,27,-3,23,-24,19,-63,15,-122,11,68,7,-12,2,-86,-2,86,-6,22,-10,-45,-15,-89,-19,-118,-23,-123,-27,-100,-31,-47,-35,42,-38,-87,-42,84,-45,41,-48,52,-51,110,-54,-27,-57,-113,-59,121,-61,-96,-63,4,-64,-78,-66,-107,-67,-50,-68,54,-68,-4,-69,-18,-69,61,-68,-63,-68,-110,-67,-92,-66,-8,-65,-112,-63,104,-61,123,-59,-50,-57,84,-54,25,-51,11,-48,51,-45,-122,-42,5,-38,-88,-35,114,-31,89,-27,89,-23,119,-19,-98,-15,-33,-11,29,-6,113,-2,-75,2,6,7,69,11,123,15,-89,19,-76,23,-77,27,-112,31,76,35,-22,38,86,42,-94,45,-74,48,-100,51,80,54,-59,56,8,59,9,61,-52,62,84,64,-111,65,-107,66,77,67,-59,67,-13,67,-30,67,-123,67,-24,66,2,66,-35,64,113,63,-52,61,-35,59,-72,57,89,55,-70,52,-17,49,-23,46,-75,43,90,40,-52,36}; }
	private static byte[] data29(){ return new byte[] {33,33,79,29,97,25,91,21,58,17,15,13,-51,8,-115,4,63,0,-9,-5,-80,-9,115,-13,66,-17,35,-21,26,-25,40,-29,86,-33,-91,-37,23,-40,-72,-44,124,-47,121,-50,-95,-53,4,-55,-98,-58,111,-60,-125,-62,-48,-64,100,-65,52,-66,74,-67,-91,-68,66,-68,42,-68,79,-68,-62,-68,112,-67,110,-66,-93,-65,36,-63,-37,-62,-36,-60,13,-57,-122,-55,40,-52,11,-49,26,-46,86,-43,-57,-40,81,-36,16,-32,-29,-29,-40,-25,-25,-21,4,-16,57,-12,118,-8,-71,-4,5,1,72,5,-114,9,-61,13,-18,17,6,22,4,26,-18,29,-77,33,89,37,-41,40,45,44,82,47,79,50,12,53,-97,55,-16,57,12,60,-25,61,-123,63,-34,64,-6,65,-48,66,95,67,-78,67,-78,67,124,67,-12,66,48,66,38,65,-41,63,76,62,123,60,115,58,41,56,-86,53,-15,50,9,48,-23,44,-92,41,41,38,-109,34,-47,30,-12,26,-5,22,-23,18,-58,14,-111,10,84,6,16,2,-55,-3,-122,-7,71,-11,22,-15,-13,-20,-29,-24,-20,-28,14,-31,85,-35,-72,-39,76,-42,-2,-46,-20,-49,-3,-52,80,-54,-50,-57,-113,-59,-125,-61,-66,-63,46,-64,-20,-66,-34,-67,34,-67,-98,-68,103,-68,114,-68,-63,-68,88,-67,46,-66,76,-65,-86,-64,73,-62,38,-60,66,-58,-106,-56,38,-53,-21,-51,-33,-48,12,-44,89,-41,-35,-38,126,-34,67,-30,41,-26,38,-22,57,-18,100,-14,-109,-10,-42,-6,21,-1,92,3,-101,7,-45,11,2,16,27,20,38,24,17,28,-26,31,-108,35,38,39,-122,42,-60,45,-54,48,-90,51,74,54,-76,56,-20,58,-38,60,-98,62,9,64,76,65,56,66,-18,66,87,67,-128,67,99,67,1,67,89,66,114,65,64,64,-40,62,37,61,56,59,18,57,-86,54,19,52,63,49,64,46,10,43,-79,39,40,36,125,32,-76,28,-57,24,-56,20,-83,16,-119,12,78,8,24,4,-49,-1,-110,-5,83,-9,34,-13,-9,-18,-24,-22,-32,-26,4,-29,51,-33,-109,-37,12,-40,-72,-44,-119,-47,-115,-50,-61,-53,44,-55,-46,-58,-85,-60,-53,-62,28,-63,-68,-65,-112,-66,-80,-67,18,-67,-79,-68,-93,-68,-55,-68,67,-67,-12,-67,-13,-66,43,-64,-81,-63,100,-61,104,-59,-105,-57,12,-54,-78,-52,-116,-49,-99,-46,-46,-43,64,-39,-60,-36,-128,-32,72,-28,59,-24,65,-20,87,-16,-122,-12,-73,-8,-9,-4,52,1,118,5,-86,9,-33,13,-7,17,14,22,0,26,-30,29,-100,33,59,37,-79,40,-3,43,30,47,12,50,-55,52,80,55,-98,57,-79,59,-120,61,33,63,116,64,-113,65,93,66,-16,66,56,67,64,67,-1,66,-128,66,-74,65,-79,64,96,63,-38,61,9,60,5,58,-63,55,67,53,-108,50,-85,47,-106,44,82,41,-27,37,79,34,-102,30,-65,26,-43,22,-61,18,-80,14,125,10,79,6,13,2,-42,-3,-110,-7,102,-11,53,-15,31,-19,21,-23,38,-27,81,-31,-100,-35,9,-38,-95,-42,90,-45,77,-48,100,-51,-70,-54,62,-56,-1,-59,-6,-61,50,-62,-85,-64,96,-65,92,-66,-103,-67,23,-67,-31,-68,-30,-68,54,-67,-58,-67,-104,-66,-75,-65,7,-63,-88,-62,121,-60,-109,-58,-36,-56,104,-53,34,-50,17,-47,51,-44,122,-41,-13,-38,-117,-34,72,-30,36,-26,23,-22,37,-18,63,-14,108,-10,-94,-6,-38,-2,25,3,76,7,-126,11,-94,15,-67,19,-72,23,-93,27,112,31,25,35,-89,38,0,42,63,45,62,48,29,51,-72,53,42,56,88,58,82,60,10,62,-123,63,-65,64,-75,65,108,66,-37,66,9,67,-14,66,-106,66,-10,65,21,65,-18,63,-117,62,-28,60,-1,58,-30,56,-122,54,-8,51,48,49,58,46,16,43,-64,39,68,36,-92,32,-28,28,5,25,11,21,1,17,-31,12,-76,8,-124,4,70,0,16,-4,-36,-9,-85,-13,-110,-17,123,-21,-120,-25,-95,-29,-29,-33,56,-36,-62,-40,98,-43,62,-46,60,-49,118,-52,-39,-55,-127,-57,83,-59,114,-61,-67,-63,88,-64,36,-65,65,-66,-107,-67,53,-67,19,-67,57,-67,-95,-67,78,-66,60,-65,110,-64,-33,-63,-113,-61,-127,-59,-91,-57,14,-54,-91,-52,115,-49,118,-46,-98,-43,-3,-40,122,-36,34,-32,-29,-29,-56,-25,-64,-21,-48,-17,-16,-13,24,-8,81,-4,-127,0,-65,4,-23,8,22,13,48,17,57,21,46,25,6,29,-61,32,96,36,-46,39,36,43,66,46,53,49,-10,51,-128,54,-44,56,-17,58,-53,60,108,62,-52,63,-21,64,-55,65,100,66,-72,66,-49,66,-102,66,40,66,111,65,115,64,57,63,-68,61,-2,59,11,58,-47,55,107,53,-59,50,-15,47,-24,44,-73,41,84,38,-44,34,38,31,95,27,125,23,124,19,114,15,78,11,35,7,-11,2,-70,-2,-115,-6,88,-10,58,-14,31,-18,30,-22}; }
	private static byte[] data30(){ return new byte[] {48,-26,92,-30,-87,-34,19,-37,-86,-41,96,-44,79,-47,96,-50,-81,-53,44,-55,-27,-58,-43,-60,5,-61,108,-63,30,-64,4,-65,55,-66,-89,-67,91,-67,84,-67,-110,-67,15,-66,-42,-66,-40,-65,31,-63,-88,-62,104,-60,112,-58,-91,-56,31,-53,-61,-51,-90,-48,-83,-45,-19,-42,74,-38,-38,-35,-126,-31,82,-27,50,-23,56,-19,65,-15,102,-11,-114,-7,-66,-3,-13,1,34,6,79,10,108,14,-127,18,122,22,105,26,46,30,-31,33,106,37,-50,40,16,44,21,47,-3,49,-93,52,29,55,89,57,94,59,39,61,-82,62,-5,63,-1,64,-54,65,76,66,-116,66,-119,66,67,66,-74,65,-19,64,-38,63,-115,62,-4,60,47,59,37,57,-29,54,102,52,-73,49,-46,46,-63,43,-125,40,24,37,-113,33,-38,29,16,26,38,22,39,18,25,14,-13,9,-46,5,-101,1,111,-3,64,-7,23,-11,-3,-16,-16,-20,-10,-24,20,-27,80,-31,-90,-35,36,-38,-59,-42,-109,-45,-118,-48,-72,-51,16,-53,-89,-56,112,-58,118,-60,-71,-62,56,-63,-7,-65,-5,-66,62,-66,-61,-67,-113,-67,-103,-67,-20,-67,127,-66,84,-65,108,-64,-58,-63,92,-61,50,-59,66,-57,-116,-55,16,-52,-61,-50,-81,-47,-61,-44,9,-40,114,-37,6,-33,-77,-30,-118,-26,108,-22,115,-18,125,-14,-93,-10,-60,-6,-8,-2,34,3,80,7,116,11,-119,15,-107,19,-123,23,103,27,33,31,-56,34,63,38,-102,41,-60,44,-60,47,-113,50,47,53,-115,55,-66,57,-82,59,97,61,-37,62,15,64,4,65,-69,65,38,66,91,66,61,66,-20,65,73,65,111,64,79,63,-20,61,83,60,112,58,95,56,11,54,-124,51,-53,48,-38,45,-62,42,122,39,10,36,121,32,-62,28,-13,24,7,21,8,17,-10,12,-39,8,-80,4,-121,0,87,-4,52,-8,14,-12,-2,-17,-10,-21,11,-24,48,-28,121,-32,-37,-36,101,-39,22,-42,-15,-46,-7,-49,50,-51,-96,-54,67,-56,31,-58,55,-60,-122,-62,30,-63,-22,-65,1,-65,84,-66,-23,-67,-54,-67,-33,-67,71,-66,-25,-66,-52,-65,-11,-64,90,-62,-1,-61,-31,-59,-2,-57,84,-54,-32,-52,-96,-49,-112,-46,-81,-43,-6,-40,107,-36,1,-32,-76,-29,-117,-25,113,-21,118,-17,-125,-13,-94,-9,-57,-5,-15,-1,28,4,63,8,96,12,107,16,113,20,87,24,45,28,-33,31,119,35,-26,38,50,42,77,45,67,48,-4,50,-112,53,-36,55,3,58,-37,59,-118,61,-24,62,21,64,-8,64,-99,65,-3,65,31,66,-11,65,-108,65,-29,64,-2,63,-52,62,99,61,-73,59,-48,57,-82,55,86,53,-61,50,2,48,12,45,-22,41,-96,38,42,35,-107,31,-36,27,12,24,30,20,30,16,17,12,-16,7,-45,3,-93,-1,-126,-5,90,-9,69,-13,53,-17,56,-21,86,-25,-126,-29,-41,-33,68,-36,-40,-40,-106,-43,123,-46,-111,-49,-38,-52,80,-54,5,-56,-22,-59,19,-60,114,-62,19,-63,-14,-65,18,-65,118,-66,24,-66,5,-66,40,-66,-99,-66,72,-65,58,-64,109,-63,-36,-62,-115,-60,121,-58,-100,-56,-4,-54,-113,-51,85,-48,76,-45,111,-42,-64,-39,49,-35,-51,-32,-127,-28,87,-24,65,-20,64,-16,79,-12,108,-8,-116,-4,-78,0,-38,4,-11,8,19,13,20,17,19,21,-12,24,-69,28,108,32,-14,35,93,39,-101,42,-84,45,-108,48,72,51,-58,53,19,56,32,58,-9,59,-111,61,-24,62,8,64,-36,64,122,65,-53,65,-33,65,-77,65,58,65,-115,64,-110,63,94,62,-24,60,56,59,67,57,34,55,-70,52,40,50,95,47,100,44,66,41,-16,37,122,34,-28,30,41,27,87,23,110,19,109,15,96,11,72,7,34,3,7,-1,-37,-6,-59,-10,-85,-14,-86,-18,-80,-22,-43,-26,13,-29,102,-33,-34,-37,126,-40,62,-43,55,-46,78,-49,-89,-52,36,-54,-24,-57,-46,-59,12,-60,112,-62,30,-63,8,-64,49,-65,-96,-66,78,-66,61,-66,118,-66,-27,-66,-91,-65,-104,-64,-42,-63,75,-61,4,-59,-14,-58,33,-55,-126,-53,25,-50,-27,-48,-34,-45,6,-41,84,-38,-52,-35,99,-31,29,-27,-19,-24,-38,-20,-44,-16,-27,-12,-9,-8,29,-3,55,1,96,5,114,9,-117,13,-119,17,124,21,91,25,24,29,-63,32,66,36,-97,39,-38,42,-32,45,-64,48,105,51,-32,53,34,56,40,58,-11,59,-123,61,-42,62,-23,63,-71,64,75,65,-107,65,-92,65,106,65,-14,64,55,64,58,63,-1,61,-125,60,-51,58,-42,56,-82,54,69,52,-81,49,-30,46,-23,43,-64,40,114,37,-6,33,97,30,-83,26,-40,22,-15,18,-12,14,-22,10,-47,6,-73,2,-106,-2,119,-6,98,-10,80,-14,80,-18,98,-22,-118,-26,-56,-30,43,-33,-89,-37,78,-40,28,-43,17,-46,61,-49,-112,-52,33,-54,-31,-57,-33,-59,21,-60}; }
	private static byte[] data31(){ return new byte[] {-121,-62,60,-63,40,-64,96,-65,-50,-66,-123,-66,126,-66,-77,-66,52,-65,-18,-65,-20,-64,44,-62,-91,-61,97,-59,85,-57,-128,-55,-21,-53,125,-50,79,-47,70,-44,110,-41,-65,-38,50,-34,-52,-31,-128,-27,84,-23,55,-19,55,-15,59,-11,84,-7,107,-3,-116,1,-90,5,-68,9,-55,13,-59,17,-76,21,-121,25,72,29,-32,32,99,36,-74,39,-21,42,-21,45,-57,48,100,51,-35,53,15,56,25,58,-42,59,108,61,-84,62,-62,63,-121,64,25,65,91,65,105,65,39,65,-81,64,-18,63,-15,62,-79,61,52,60,123,58,-123,56,89,54,-14,51,90,49,-115,46,-106,43,109,40,32,37,-86,33,19,30,98,26,-115,22,-83,18,-81,14,-84,10,-107,6,-128,2,97,-2,75,-6,53,-10,44,-14,48,-18,70,-22,115,-26,-71,-30,29,-33,-94,-37,77,-40,28,-43,31,-46,70,-49,-89,-52,55,-54,-3,-57,2,-58,54,-60,-74,-62,100,-63,93,-64,-111,-65,6,-65,-64,-66,-72,-66,-12,-66,114,-65,49,-64,48,-63,110,-62,-21,-61,-92,-59,-102,-57,-58,-55,44,-52,-63,-50,-113,-47,-124,-44,-83,-41,-9,-38,109,-34,-1,-31,-76,-27,-128,-23,102,-19,91,-15,98,-11,112,-7,-117,-3,-97,1,-68,5,-56,9,-44,13,-54,17,-74,21,-125,25,62,29,-41,32,78,36,-91,39,-49,42,-47,45,-93,48,68,51,-80,53,-23,55,-25,57,-85,59,51,61,124,62,-121,63,82,64,-36,64,34,65,44,65,-21,64,116,64,-78,63,-76,62,119,61,-6,59,66,58,82,56,31,54,-60,51,39,49,98,46,107,43,68,40,-1,36,-121,33,-6,29,70,26,123,22,-102,18,-91,14,-96,10,-107,6,125,2,105,-2,82,-6,66,-10,62,-14,68,-18,97,-22,-112,-26,-39,-30,66,-33,-53,-37,117,-40,79,-43,75,-46,124,-49,-36,-52,109,-54,57,-56,57,-58,118,-60,-18,-62,-93,-63,-101,-64,-52,-65,70,-65,-7,-66,-12,-66,46,-65,-85,-65,101,-64,102,-63,-99,-62,28,-60,-48,-59,-62,-57,-22,-55,78,-52,-33,-50,-88,-47,-100,-44,-69,-41,7,-37,114,-34,6,-30,-79,-27,124,-23,92,-19,75,-15,80,-11,89,-7,109,-3,-127,1,-107,5,-95,9,-88,13,-101,17,-128,21,79,25,2,29,-101,32,18,36,97,39,-114,42,-117,45,93,48,-2,50,107,53,-97,55,-95,57,98,59,-18,60,57,62,65,63,19,64,-104,64,-22,64,-19,64,-71,64,59,64,-124,63,-121,62,79,61,-43,59,37,58,51,56,14,54,-80,51,28,49,93,46,103,43,77,40,4,37,-102,33,12,30,97,26,-102,22,-66,18,-49,14,-50,10,-55,6,-77,2,-90,-2,-111,-6,-122,-10,-122,-14,-114,-18,-81,-22,-33,-26,45,-29,-107,-33,32,-36,-50,-40,-91,-43,-92,-46,-43,-49,50,-51,-60,-54,-111,-56,-119,-58,-52,-60,59,-61,-14,-63,-29,-64,20,-64,-122,-65,58,-65,44,-65,101,-65,-40,-65,-109,-64,-119,-63,-67,-62,55,-60,-32,-59,-46,-57,-16,-55,77,-52,-37,-50,-102,-47,-120,-44,-92,-41,-30,-38,82,-34,-46,-31,-123,-27,62,-23,32,-19,7,-15,6,-11,12,-7,24,-3,43,1,57,5,68,9,68,13,54,17,26,21,-29,24,-102,28,45,32,-92,35,-8,38,30,42,34,45,-14,47,-110,50,7,53,58,55,65,57,5,59,-108,60,-31,61,-10,62,-62,63,89,64,-92,64,-71,64,-127,64,19,64,91,63,108,62,54,61,-55,59,27,58,51,56,24,54,-66,51,55,49,122,46,-112,43,122,40,60,37,-40,33,79,30,-81,26,-21,22,23,19,45,15,51,11,48,7,37,3,21,-1,10,-5,-1,-10,2,-13,15,-17,46,-21,100,-25,-81,-29,26,-32,-93,-36,81,-39,38,-42,36,-45,82,-48,-84,-51,59,-53,2,-55,-7,-58,51,-59,-95,-61,77,-62,59,-63,99,-64,-48,-65,123,-65,101,-65,-105,-65,-1,-65,-74,-64,-100,-63,-47,-62,54,-60,-32,-59,-62,-57,-37,-55,45,-52,-78,-50,102,-47,79,-44,94,-41,-104,-38,-5,-35,120,-31,30,-27,-42,-24,-86,-20,-111,-16,-123,-12,-118,-8,-114,-4,-97,0,-91,4,-79,8,-85,12,-98,16,126,20,72,24,-3,27,-109,31,9,35,93,38,-117,41,-117,44,101,47,7,50,126,52,-68,54,-62,56,-108,58,36,60,125,61,-105,62,109,63,12,64,99,64,123,64,86,64,-23,63,68,63,88,62,50,61,-53,59,45,58,76,56,62,54,-19,51,112,49,-63,46,-36,43,-43,40,-99,37,65,34,-56,30,38,27,116,23,-97,19,-62,15,-53,11,-47,7,-59,3,-62,-1,-79,-5,-76,-9,-80,-13,-58,-17,-32,-21,27,-24,97,-28,-48,-32,82,-35,2,-38,-48,-42,-52,-45,-12,-48,72,-50,-44,-53,-113,-55,-122,-57,-81,-59,27,-60,-69,-62,-96,-63,-65,-64,32,-64,-64,-65,-95,-65,-61,-65,37,-64,-54,-64,-86,-63,-51,-62}; }
	private static byte[] data32(){ return new byte[] {41,-60,-57,-59,-103,-57,-84,-55,-22,-53,106,-50,14,-47,-16,-45,-18,-42,36,-38,118,-35,-16,-32,-121,-28,58,-24,5,-20,-28,-17,-45,-13,-49,-9,-48,-5,-38,-1,-30,3,-31,7,-27,11,-53,15,-77,19,120,23,48,27,-56,30,64,34,-102,37,-57,40,-44,43,-86,46,94,49,-46,51,31,54,44,56,6,58,-94,59,6,61,39,62,16,63,-75,63,25,64,68,64,35,64,-52,63,47,63,82,62,61,61,-32,59,82,58,127,56,123,54,62,52,-55,49,40,47,82,44,83,41,43,38,-40,34,105,31,-46,27,42,24,93,20,-121,16,-102,12,-95,8,-93,4,-101,0,-105,-4,-107,-8,-102,-12,-85,-16,-53,-20,-1,-24,74,-27,-79,-31,51,-34,-35,-38,-91,-41,-99,-44,-68,-47,9,-49,-115,-52,60,-54,43,-56,73,-58,-88,-60,62,-61,19,-62,41,-63,118,-64,15,-64,-37,-65,-13,-65,69,-64,-42,-64,-83,-63,-69,-62,13,-60,-106,-59,94,-57,91,-55,-109,-53,-4,-51,-104,-48,103,-45,92,-42,-124,-39,-57,-36,60,-32,-65,-29,113,-25,43,-21,8,-17,-22,-14,-30,-10,-34,-6,-33,-2,-24,2,-30,6,-32,10,-50,14,-84,18,124,22,47,26,-52,29,75,33,-90,36,-35,39,-17,42,-50,45,-118,48,11,51,94,53,123,55,94,57,9,59,123,60,-88,61,-92,62,83,63,-51,63,2,64,-10,63,-82,63,34,63,88,62,80,61,9,60,-121,58,-54,56,-45,54,-90,52,69,50,-82,47,-19,44,-8,41,-33,38,-100,35,50,32,-76,28,6,25,84,21,122,17,-101,13,-86,9,-81,5,-82,1,-81,-3,-83,-7,-74,-11,-57,-15,-26,-19,27,-22,96,-26,-59,-30,66,-33,-27,-37,-89,-40,-105,-43,-86,-46,-14,-49,101,-51,13,-53,-20,-56,-4,-58,80,-59,-47,-61,-98,-62,-102,-63,-31,-64,93,-64,34,-64,31,-64,99,-64,-30,-64,-92,-63,-95,-62,-32,-61,84,-59,14,-57,-12,-56,31,-53,114,-51,2,-48,-69,-46,-90,-43,-71,-40,-11,-37,84,-33,-46,-30,115,-26,36,-22,-6,-19,-50,-15,-61,-11,-76,-7,-73,-3,-79,1,-76,5,-89,9,-103,13,119,17,70,21,1,25,-97,28,38,32,-124,35,-55,38,-37,41,-49,44,-115,47,32,50,126,52,-86,54,-101,56,88,58,-41,59,26,61,35,62,-23,62,116,63,-69,63,-57,63,-113,63,25,63,99,62,111,61,61,60,-50,58,40,57,63,55,45,53,-42,50,90,48,-94,45,-57,42,-75,39,-119,36,43,33,-73,29,29,26,110,22,-91,18,-51,14,-28,10,-18,6,-7,2,-12,-2,1,-5,1,-9,25,-13,55,-17,100,-21,-82,-25,4,-28,-122,-32,23,-35,-39,-39,-73,-42,-57,-45,-5,-48,104,-50,-5,-53,-50,-55,-49,-57,12,-58,-124,-60,51,-61,39,-62,79,-63,-64,-64,104,-64,86,-64,-128,-64,-20,-64,-107,-63,127,-62,-91,-61,8,-59,-89,-58,125,-56,-114,-54,-47,-52,76,-49,-15,-47,-51,-44,-55,-41,-6,-38,69,-34,-71,-31,72,-27,-15,-24,-75,-20,-119,-16,107,-12,96,-8,79,-4,83,0,71,4,64,8,46,12,14,16,-32,19,-98,23,66,27,-51,30,59,34,124,37,-85,40,-103,43,112,46,13,49,122,51,-71,53,-68,55,-120,57,30,59,117,60,-113,61,113,62,11,63,112,63,-114,63,110,63,16,63,115,62,-109,61,126,60,33,59,-109,57,-59,55,-62,53,-120,51,27,49,124,46,-79,43,-74,40,-107,37,80,34,-30,30,96,27,-72,23,-4,19,50,16,75,12,102,8,111,4,117,0,-126,-4,-124,-8,-96,-12,-75,-16,-22,-20,37,-23,-128,-27,-17,-31,-126,-34,50,-37,10,-40,9,-43,50,-46,-117,-49,20,-51,-50,-54,-62,-56,-26,-58,78,-59,-29,-61,-61,-62,-44,-63,44,-63,-66,-64,-111,-64,-94,-64,-8,-64,-124,-63,88,-62,99,-61,-82,-60,52,-58,-15,-57,-20,-55,23,-52,123,-50,11,-47,-46,-45,-70,-42,-39,-39,16,-35,118,-32,-13,-29,-111,-25,70,-21,14,-17,-22,-14,-48,-10,-64,-6,-72,-2,-82,2,-96,6,-112,10,114,14,69,18,9,22,-77,25,68,29,-67,32,9,36,66,39,65,42,36,45,-44,47,81,50,-92,52,-69,54,-101,56,73,58,-76,59,-20,60,-33,61,-104,62,19,63,76,63,72,63,6,63,124,62,-61,61,-68,60,-124,59,9,58,89,56,108,54,80,52,-13,49,117,47,-76,44,-38,41,-58,38,-106,35,60,32,-59,28,48,25,-125,21,-65,17,-20,13,6,10,27,6,41,2,51,-2,66,-6,82,-10,112,-14,-101,-18,-42,-22,40,-25,-111,-29,23,-32,-64,-36,-122,-39,124,-42,-112,-45,-36,-48,78,-50,-9,-53,-44,-55,-27,-57,48,-58,-77,-60,115,-61,111,-62,-85,-63,33,-63,-39,-64,-50,-64,6,-63,120,-63,47,-62,28,-61,78,-60,-76,-59,91,-57,53,-55,76,-53,-110,-51,13,-48,-73,-46,-111,-43,-113,-40,-64,-37}; }
	private static byte[] data33(){ return new byte[] {5,-33,124,-30,1,-26,-83,-23,102,-19,56,-15,18,-11,-1,-8,-22,-4,-32,0,-48,4,-66,8,-96,12,121,16,62,20,-14,23,-117,27,10,31,104,34,-87,37,-69,40,-81,43,108,46,4,49,102,51,-106,53,-113,55,82,57,-36,58,40,60,60,61,13,62,-88,62,-3,62,23,63,-17,62,-116,62,-27,61,7,61,-26,59,-118,58,-6,56,35,55,41,53,-29,50,-128,48,-38,45,19,43,29,40,-6,36,-68,33,82,30,-47,26,52,23,122,19,-73,15,-39,11,-7,7,12,4,26,0,45,-4,61,-8,93,-12,-127,-16,-70,-20,3,-23,102,-27,-33,-31,125,-34,54,-37,25,-40,32,-43,84,-46,-75,-49,71,-51,12,-53,4,-55,54,-57,-98,-59,68,-60,30,-61,66,-62,-108,-63,52,-63,6,-63,30,-63,115,-63,9,-62,-43,-62,-21,-61,46,-59,-70,-58,118,-56,108,-54,-103,-52,-9,-50,-121,-47,72,-44,47,-41,67,-38,124,-35,-41,-32,80,-28,-23,-25,-111,-21,89,-17,39,-13,10,-9,-16,-6,-35,-2,-49,2,-76,6,-96,10,115,14,68,18,-6,21,-98,25,39,29,-109,32,-32,35,5,39,9,42,-36,44,-120,47,1,50,73,52,93,54,58,56,-31,57,72,59,126,60,106,61,40,62,-103,62,-39,62,-52,62,-112,62,7,62,74,61,74,60,17,59,-99,57,-21,55,9,54,-24,51,-100,49,24,47,102,44,-116,41,-124,38,86,35,9,32,-108,28,13,25,98,21,-83,17,-38,13,7,10,28,6,55,2,72,-2,95,-6,120,-10,-96,-14,-49,-18,21,-21,109,-25,-35,-29,107,-32,24,-35,-25,-39,-33,-42,-4,-45,71,-47,-61,-50,108,-52,76,-54,95,-56,-83,-58,47,-59,-13,-61,-20,-62,38,-62,-98,-63,81,-63,71,-63,119,-63,-22,-63,-105,-62,-123,-61,-83,-60,16,-58,-82,-57,-125,-55,-111,-53,-48,-51,68,-48,-27,-46,-76,-43,-81,-40,-51,-37,22,-33,118,-30,-3,-27,-104,-23,76,-19,17,-15,-25,-12,-61,-8,-82,-4,-107,0,127,4,101,8,62,12,20,16,-53,19,-128,23,13,27,-116,30,-28,33,28,37,51,40,27,43,-33,45,109,48,-43,50,-2,52,0,55,-68,56,76,58,-102,59,-80,60,-118,61,33,62,-124,62,-100,62,-126,62,30,62,-121,61,-85,60,-109,59,71,58,-78,56,-8,54,-11,52,-56,50,102,48,-46,45,17,43,40,40,15,37,-34,33,125,30,10,27,114,23,-55,19,11,16,61,12,97,8,-128,4,-106,0,-79,-4,-54,-8,-16,-12,28,-15,89,-19,-86,-23,13,-26,-111,-30,43,-33,-20,-37,-51,-40,-42,-43,11,-45,105,-48,-3,-51,-68,-53,-76,-55,-33,-57,68,-58,-30,-60,-68,-61,-47,-62,34,-62,-75,-63,127,-63,-113,-63,-38,-63,96,-62,43,-61,41,-60,107,-59,-29,-58,-106,-56,125,-54,-96,-52,-19,-50,116,-47,34,-44,0,-41,7,-38,49,-35,-128,-32,-19,-29,119,-25,25,-21,-49,-18,-105,-14,109,-10,73,-6,49,-2,18,2,-5,5,-44,9,-85,13,111,17,37,21,-60,24,75,28,-75,31,-1,34,41,38,40,41,2,44,-82,46,45,49,120,51,-108,53,116,55,37,57,-106,58,-47,59,-51,60,-114,61,18,62,88,62,94,62,41,62,-78,61,2,61,17,60,-23,58,126,57,-26,55,7,54,4,52,-69,49,79,47,-84,44,-36,41,-21,38,-58,35,-119,32,39,29,-91,25,17,22,94,18,-93,14,-51,10,-5,6,19,3,55,-1,76,-5,119,-9,-104,-13,-40,-17,25,-20,120,-24,-24,-28,120,-31,34,-34,-14,-38,-27,-41,-1,-44,69,-46,-70,-49,93,-51,52,-53,63,-55,127,-57,-5,-59,-82,-60,-98,-61,-55,-62,47,-62,-39,-63,-72,-63,-33,-63,59,-62,-39,-62,-74,-61,-56,-60,30,-58,-91,-57,107,-55,99,-53,-110,-51,-16,-49,-125,-46,61,-43,41,-40,51,-37,109,-34,-67,-31,52,-27,-64,-24,104,-20,29,-16,-22,-13,-71,-9,-102,-5,120,-1,92,3,55,7,17,11,-39,14,-104,18,65,22,-42,25,78,29,-83,32,-25,35,2,39,-16,41,-70,44,83,47,-63,49,-7,51,1,54,-49,55,107,57,-56,58,-18,59,-41,60,-125,61,-11,61,35,62,25,62,-50,61,71,61,-126,60,-127,59,68,58,-49,56,32,55,58,53,31,51,-45,48,83,46,-88,43,-48,40,-47,37,-87,34,100,31,-9,27,124,24,-40,20,46,17,106,13,-101,9,-58,5,-28,1,8,-2,41,-6,83,-10,-126,-14,-58,-18,18,-21,125,-25,-9,-29,-108,-32,76,-35,42,-38,42,-41,86,-44,-83,-47,47,-49,-25,-52,-52,-54,-20,-56,62,-57,-52,-59,-111,-60,-109,-61,-47,-62,76,-62,4,-62,-6,-63,45,-62,-96,-62,75,-61,58,-60,92,-59,-65,-58,90,-56,37,-54,53,-52,99,-50,-38,-48,108,-45,55,-42,37,-39,60,-36,118,-33,-46,-30,72,-26,-37,-23,126,-19,60,-15,0,-11,-41,-8,-82,-4}; }
	private static byte[] data34(){ return new byte[] {-117,0,105,4,64,8,16,12,-43,15,-123,19,43,23,-82,26,34,30,111,33,-96,36,-86,39,-115,42,69,45,-44,47,41,50,93,52,72,54,17,56,-109,57,-29,58,-6,59,-51,60,112,61,-59,61,-16,61,-52,61,119,61,-33,60,8,60,-3,58,-81,57,47,56,115,54,-128,52,92,50,3,48,125,45,-56,42,-24,39,-29,36,-74,33,105,30,1,27,118,23,-33,19,40,16,109,12,-101,8,-55,4,-19,0,18,-3,60,-7,102,-11,-90,-15,-26,-19,72,-22,-80,-26,62,-29,-32,-33,-88,-36,-113,-39,-97,-42,-42,-45,59,-47,-51,-50,-109,-52,-122,-54,-74,-56,23,-57,-77,-59,-119,-60,-101,-61,-27,-62,115,-62,55,-62,60,-62,127,-62,-3,-62,-71,-61,-79,-60,-28,-59,79,-57,-10,-56,-50,-54,-29,-52,33,-49,-102,-47,54,-44,7,-41,-4,-39,24,-35,87,-32,-79,-29,48,-25,-67,-22,105,-18,32,-14,-26,-11,-72,-7,-114,-3,101,1,64,5,17,9,-39,12,-104,16,64,20,-37,23,89,27,-65,30,3,34,41,37,37,40,0,43,-87,45,42,48,119,50,-108,52,126,54,46,56,-87,57,-21,58,-18,59,-66,60,71,61,-101,61,-80,61,-124,61,33,61,123,60,-98,59,-125,58,46,57,-96,55,-34,53,-32,51,-73,49,85,47,-57,44,14,42,40,39,32,36,-18,32,-95,29,49,26,-83,22,16,19,93,15,-95,11,-46,7,5,4,41,0,87,-4,-127,-8,-74,-12,-6,-16,67,-19,-87,-23,32,-26,-80,-30,98,-33,48,-36,32,-39,65,-42,124,-45,-13,-48,-115,-50,93,-52,98,-54,-105,-56,10,-57,-81,-59,-108,-60,-84,-61,11,-61,-101,-62,114,-62,127,-62,-52,-62,87,-61,26,-60,32,-59,85,-58,-46,-57,119,-55,97,-53,114,-51,-64,-49,54,-46,-34,-44,-79,-41,-90,-38,-53,-35,4,-31,106,-28,-34,-25,118,-21,24,-17,-45,-14,-108,-10,102,-6,53,-2,12,2,-34,5,-86,9,111,13,36,17,-56,20,88,24,-48,27,43,31,106,34,-125,37,120,40,72,43,-27,45,95,48,-95,50,-79,52,-109,54,54,56,-87,57,-34,58,-38,59,-102,60,30,61,104,61,109,61,66,61,-52,60,37,60,59,59,26,58,-67,56,43,55,94,53,97,51,43,49,-55,46,56,44,119,41,-105,38,-127,35,89,32,1,29,-101,25,15,22,119,18,-58,14,8,11,67,7,115,3,-98,-1,-47,-5,-3,-9,61,-12,127,-16,-40,-20,61,-23,-65,-27,87,-30,15,-33,-27,-37,-29,-40,2,-42,82,-45,-55,-48,111,-50,75,-52,83,-54,-103,-56,13,-57,-62,-59,-87,-60,-45,-61,49,-61,-49,-62,-82,-62,-67,-62,27,-61,-92,-61,116,-60,125,-59,-71,-58,59,-56,-27,-55,-45,-53,-22,-51,56,-48,-74,-46,92,-43,50,-40,42,-37,76,-34,-117,-31,-22,-28,101,-24,-14,-21,-100,-17,76,-13,18,-9,-40,-6,-85,-2,119,2,74,6,14,10,-50,13,125,17,26,21,-90,24,21,28,106,31,-94,34,-79,37,-93,40,103,43,0,46,112,48,-88,50,-75,52,-116,54,40,56,-106,57,-66,58,-72,59,111,60,-19,60,46,61,50,61,-6,60,-123,60,-44,59,-23,58,-66,57,102,56,-59,54,-1,52,-9,50,-59,48,93,46,-51,43,11,41,38,38,24,35,-25,31,-101,28,42,25,-85,21,13,18,98,14,-86,10,-31,6,28,3,71,-1,127,-5,-76,-9,-15,-13,65,-16,-105,-20,10,-23,-115,-27,46,-30,-25,-34,-52,-37,-58,-40,-9,-43,66,-45,-55,-48,111,-50,86,-52,98,-54,-83,-56,43,-57,-32,-59,-43,-60,-6,-61,104,-61,2,-61,-21,-62,-2,-62,94,-61,-21,-61,-62,-60,-57,-59,16,-57,-118,-56,60,-54,44,-52,62,-50,-105,-48,9,-45,-70,-43,-119,-40,-125,-37,-93,-34,-33,-31,64,-27,-77,-24,69,-20,-28,-17,-104,-13,83,-9,29,-5,-28,-2,-75,2,123,6,63,10,-8,13,-94,17,60,21,-64,24,44,28,122,31,-83,34,-73,37,-92,40,96,43,-9,45,95,48,-107,50,-101,52,109,54,5,56,111,57,-111,58,-118,59,57,60,-72,60,-14,60,-10,60,-70,60,65,60,-109,59,-98,58,126,57,22,56,-125,54,-79,52,-79,50,122,48,24,46,-126,43,-55,40,-32,37,-43,34,-85,31,89,28,-13,24,114,21,-40,17,52,14,123,10,-70,6,-10,2,39,-1,98,-5,-101,-9,-30,-13,46,-16,-110,-20,-1,-24,-112,-27,46,-30,-11,-34,-45,-37,-35,-40,7,-42,97,-45,-30,-48,-107,-50,120,-52,-115,-54,-41,-56,92,-57,18,-58,8,-59,52,-60,-99,-61,64,-61,37,-61,60,-61,-100,-61,43,-60,-1,-60,7,-58,76,-57,-55,-56,122,-54,99,-52,126,-50,-57,-48,70,-45,-24,-43,-68,-40,-79,-37,-51,-34,8,-30,98,-27,-42,-24,95,-20,0,-16,-86,-13,102,-9,40,-5,-18,-2,-72,2,123,6,59,10,-17,13,-106,17,42,21,-83,24}; }
	private static byte[] data35(){ return new byte[] {17,28,94,31,-115,34,-109,37,124,40,55,43,-55,45,48,48,97,50,105,52,50,54,-44,55,45,57,94,58,72,59,3,60,119,60,-71,60,-72,60,127,60,9,60,86,59,108,58,66,57,-24,55,77,54,-122,52,-126,50,84,48,-17,45,100,43,-90,40,-56,37,-66,34,-106,31,76,28,-22,24,104,21,-37,17,50,14,-123,10,-59,6,4,3,60,-1,123,-5,-75,-9,4,-12,80,-16,-70,-20,44,-23,-68,-27,98,-30,38,-33,14,-36,19,-39,71,-42,-102,-45,37,-47,-46,-50,-69,-52,-49,-54,26,-55,-99,-57,87,-58,70,-59,119,-60,-38,-61,-127,-61,95,-61,120,-61,-48,-61,99,-60,46,-59,56,-58,118,-57,-15,-56,-98,-54,-126,-52,-103,-50,-32,-48,86,-45,-9,-43,-59,-40,-77,-37,-48,-34,-2,-31,91,-27,-61,-24,77,-20,-27,-17,-116,-13,69,-9,-2,-6,-58,-2,-124,2,74,6,2,10,-76,13,87,17,-23,20,102,24,-52,27,22,31,61,34,75,37,43,40,-23,42,123,45,-35,47,21,50,22,52,-22,53,-128,55,-24,56,16,58,5,59,-69,59,57,60,121,60,126,60,73,60,-42,59,41,59,65,58,33,57,-60,55,56,54,108,52,119,50,72,48,-18,45,98,43,-78,40,-45,37,-46,34,-80,31,107,28,13,25,-106,21,6,18,107,14,-68,10,5,7,71,3,-124,-1,-58,-5,7,-8,83,-12,-85,-16,15,-19,-118,-23,23,-26,-61,-30,-123,-33,112,-36,116,-39,-88,-42,-4,-45,-124,-47,51,-49,22,-51,43,-53,116,-55,-15,-57,-86,-58,-107,-59,-63,-60,34,-60,-63,-61,-100,-61,-81,-61,3,-60,-115,-60,85,-59,86,-58,-111,-57,1,-55,-85,-54,-123,-52,-104,-50,-42,-48,70,-45,-32,-43,-90,-40,-114,-37,-91,-34,-53,-31,33,-27,-121,-24,3,-20,-97,-17,56,-13,-16,-10,-92,-6,101,-2,35,2,-32,5,-103,9,69,13,-23,16,117,20,-13,23,86,27,-97,30,-53,33,-46,36,-72,39,116,42,10,45,109,47,-86,49,-86,51,-123,53,32,55,-120,56,-69,57,-81,58,112,59,-14,59,54,60,73,60,18,60,-83,59,4,59,37,58,13,57,-71,55,50,54,116,52,-128,50,95,48,8,46,-117,43,-35,40,11,38,13,35,-10,31,-74,28,96,25,-15,21,103,18,-48,14,42,11,116,7,-64,3,-2,-1,69,-4,-119,-8,-38,-12,47,-15,-99,-19,17,-22,-89,-26,76,-29,19,-32,-7,-36,-3,-39,48,-41,-128,-44,6,-46,-80,-49,-112,-51,-97,-53,-30,-55,93,-56,10,-57,-11,-59,20,-59,113,-60,7,-60,-38,-61,-28,-61,48,-60,-79,-60,110,-59,106,-58,-107,-57,2,-55,-99,-54,115,-52,118,-50,-81,-48,19,-45,-90,-43,97,-40,66,-37,76,-34,112,-31,-70,-28,24,-24,-111,-21,31,-17,-70,-14,101,-10,25,-6,-48,-3,-113,1,70,5,-5,8,-89,12,68,16,-42,19,78,23,-75,26,-4,29,41,33,53,36,27,39,-35,41,116,44,-33,46,27,49,45,51,-1,52,-83,54,22,56,83,57,81,58,24,59,-92,59,-11,59,10,60,-25,59,-125,59,-19,58,20,58,8,57,-66,55,70,54,-117,52,-83,50,-115,48,71,46,-45,43,44,41,104,38,116,35,99,32,48,29,-33,25,121,22,-7,18,102,15,-55,11,22,8,106,4,-84,0,-11,-4,63,-7,-112,-11,-22,-15,85,-18,-50,-22,95,-25,6,-28,-53,-32,-84,-35,-79,-38,-36,-41,41,-43,-87,-46,76,-48,40,-50,45,-52,107,-54,-40,-56,-126,-57,94,-58,119,-59,-56,-60,82,-60,26,-60,26,-60,88,-60,-49,-60,126,-59,110,-58,-115,-57,-19,-56,125,-54,67,-52,63,-50,102,-48,-60,-46,70,-43,-7,-41,-48,-38,-54,-35,-22,-32,39,-28,125,-25,-18,-22,115,-18,5,-14,-80,-11,86,-7,16,-3,-63,0,125,4,43,8,-42,11,116,15,-1,18,127,22,-30,25,48,29,91,32,111,35,85,38,34,41,-70,43,48,46,113,48,-117,50,105,52,29,54,-108,55,-39,56,-29,57,-74,58,79,59,-86,59,-46,59,-75,59,101,59,-41,58,16,58,16,57,-42,55,104,54,-64,52,-21,50,-37,48,-92,46,55,44,-91,41,-28,38,3,36,-7,32,-44,29,-116,26,46,23,-73,19,46,16,-107,12,-16,8,63,5,-113,1,-41,-3,37,-6,123,-10,-46,-14,67,-17,-75,-21,75,-24,-23,-28,-78,-31,-120,-34,-113,-37,-85,-40,-4,-43,107,-45,13,-47,-38,-50,-41,-52,11,-53,110,-55,8,-56,-35,-58,-29,-59,42,-59,-89,-60,92,-60,84,-60,124,-60,-24,-60,-120,-59,102,-58,120,-57,-56,-56,69,-54,2,-52,-22,-51,5,-48,84,-46,-57,-44,110,-41,54,-38,39,-35,55,-32,106,-29,-73,-26,28,-22,-102,-19,36,-15,-61,-12,104,-8,24,-4,-52,-1,121,3,47,7,-48,10,114,14,-2,17,125,21,-30,24,53,28,100,31,124,34,108,37,58,40,-32,42}; }
	private static byte[] data36(){ return new byte[] {92,45,-87,47,-53,49,-72,51,117,53,-5,54,76,56,103,57,70,58,-16,58,90,59,-112,59,-121,59,70,59,-55,58,17,58,36,57,-5,55,-100,54,10,53,60,51,71,49,22,47,-63,44,55,42,-117,39,-78,36,-70,33,-99,30,99,27,18,24,-96,20,39,17,-113,13,-9,9,74,6,-97,2,-20,-2,62,-5,-108,-9,-16,-13,90,-16,-44,-20,93,-23,5,-26,-70,-30,-102,-33,-116,-36,-83,-39,-21,-42,88,-44,-22,-47,-80,-49,-98,-51,-60,-53,28,-54,-91,-56,107,-57,100,-58,-107,-59,6,-59,-89,-60,-114,-60,-91,-60,-3,-60,-116,-59,85,-58,89,-57,-110,-56,1,-54,-86,-53,125,-51,-114,-49,-60,-47,46,-44,-65,-42,123,-39,92,-36,96,-33,-123,-30,-61,-27,35,-23,-115,-20,25,-16,-89,-13,74,-9,-15,-6,-97,-2,75,2,-3,5,-100,9,63,13,-54,16,76,20,-74,23,9,27,66,30,95,33,86,36,48,39,-36,41,102,44,-65,46,-20,48,-23,50,-77,52,75,54,-86,55,-41,56,-56,57,-127,58,5,59,69,59,87,59,36,59,-67,58,28,58,61,57,46,56,-34,54,96,53,-86,51,-63,49,-86,47,95,45,-18,42,75,40,-117,37,-103,34,-110,31,98,28,29,25,-70,21,72,18,-69,14,43,11,-123,7,-32,3,51,0,-121,-4,-34,-8,61,-11,-90,-15,29,-18,-89,-22,68,-25,-5,-29,-51,-32,-66,-35,-49,-38,10,-40,100,-43,-17,-46,-92,-48,-123,-50,-99,-52,-32,-54,94,-55,11,-56,-9,-58,17,-58,113,-59,-4,-60,-49,-60,-48,-60,19,-59,-115,-59,66,-58,45,-57,84,-56,-83,-55,62,-53,4,-51,-8,-50,34,-47,113,-45,-7,-43,-101,-40,114,-37,98,-34,119,-31,-84,-28,-7,-25,94,-21,-39,-18,97,-14,-5,-11,-102,-7,69,-3,-20,0,-105,4,60,8,-42,11,107,15,-24,18,91,22,-79,25,-15,28,23,32,21,35,-3,37,-80,40,76,43,-82,45,-15,47,-10,49,-40,51,125,53,-12,54,47,56,59,57,2,58,-96,58,-10,58,26,59,4,59,-80,58,36,58,99,57,97,56,48,55,-59,53,37,52,84,50,78,48,28,46,-69,43,49,41,123,38,-93,35,-90,32,-119,29,82,26,-6,22,-106,19,21,16,-118,12,-14,8,77,5,-85,1,0,-2,89,-6,-67,-10,30,-13,-100,-17,26,-20,-72,-24,102,-27,49,-30,24,-33,32,-36,77,-39,-101,-42,25,-44,-70,-47,-112,-49,-110,-51,-61,-53,47,-54,-59,-56,-99,-57,-92,-58,-27,-59,100,-59,19,-59,8,-59,42,-59,-110,-59,41,-58,1,-57,9,-56,82,-55,-60,-54,119,-52,83,-50,100,-48,-92,-46,15,-43,-92,-41,99,-38,66,-35,74,-32,105,-29,-84,-26,0,-22,114,-19,-18,-16,126,-12,23,-8,-72,-5,95,-1,2,3,-89,6,67,10,-43,13,89,17,-52,20,44,24,114,27,-96,30,-85,33,-103,36,99,39,3,42,-128,44,-58,46,-18,48,-44,50,-103,52,29,54,117,55,-111,56,120,57,39,58,-104,58,-38,58,-44,58,-93,58,44,58,-123,57,-96,56,-122,55,52,54,-81,52,-13,50,12,49,-23,46,-91,44,44,42,-114,39,-55,36,-35,33,-42,30,-89,27,105,24,7,21,-100,17,22,14,-119,10,-19,6,79,3,-88,-1,8,-4,102,-8,-48,-12,67,-15,-60,-19,88,-22,2,-25,-63,-29,-94,-32,-100,-35,-69,-38,-3,-41,103,-43,-6,-46,-66,-48,-89,-50,-54,-52,25,-53,-98,-55,91,-56,72,-57,117,-58,-46,-59,112,-59,65,-59,80,-59,-107,-59,23,-58,-49,-58,-64,-57,-22,-56,67,-54,-35,-53,-100,-51,-103,-49,-68,-47,17,-44,-111,-42,55,-39,6,-36,-9,-34,6,-30,55,-27,125,-24,-32,-21,81,-17,-43,-14,103,-10,-4,-7,-93,-3,62,1,-29,4,125,8,16,12,-104,15,15,19,118,22,-60,25,-6,28,18,32,15,35,-30,37,-103,40,32,43,-128,45,-73,47,-74,49,-113,51,43,53,-99,54,-47,55,-43,56,-102,57,46,58,-126,58,-93,58,-121,58,49,58,-91,57,-36,56,-30,55,-87,54,67,53,-97,51,-43,49,-52,47,-94,45,63,43,-69,40,9,38,55,35,61,32,42,29,-15,25,-85,22,67,19,-47,15,75,12,-73,8,37,5,125,1,-25,-3,66,-6,-83,-10,31,-13,-101,-17,43,-20,-51,-24,-125,-27,88,-30,70,-33,87,-36,-119,-39,-30,-42,98,-44,14,-46,-24,-49,-19,-51,42,-52,-111,-54,54,-55,9,-56,23,-57,91,-58,-42,-59,-110,-59,121,-59,-84,-59,2,-58,-90,-58,116,-57,127,-56,-63,-55,52,-53,-32,-52,-72,-50,-56,-48,-4,-46,105,-43,-15,-41,-82,-38,-124,-35,-122,-32,-101,-29,-37,-26,34,-22,-113,-19,1,-15,-119,-12,26,-8,-77,-5,79,-1,-19,2,-120,6,25,10,-87,13,31,17,-112,20,-28,23,38,27,75,30,82,33,58,36,-3,38,-102,41,15,44,87,46,116,48,96,50,27,52}; }
	private static byte[] data37(){ return new byte[] {-94,53,-9,54,18,56,-5,56,-88,57,32,58,91,58,97,58,43,58,-66,57,22,57,58,56,33,55,-37,53,85,52,-90,50,-64,48,-86,46,107,44,-6,41,102,39,-89,36,-56,33,-59,30,-92,27,108,24,19,21,-75,17,51,14,-77,10,30,7,-119,3,-20,-1,83,-4,-71,-8,43,-11,-92,-15,46,-18,-56,-22,119,-25,60,-28,35,-31,30,-34,69,-37,-119,-40,-14,-43,-111,-45,70,-47,65,-49,86,-51,-81,-53,44,-54,-23,-56,-44,-57,-4,-58,88,-58,-18,-59,-67,-59,-62,-59,7,-58,124,-58,48,-57,26,-56,52,-55,-110,-54,20,-52,-42,-51,-65,-49,-33,-47,39,-44,-100,-42,58,-39,-5,-37,-30,-34,-23,-31,13,-27,73,-24,-93,-21,4,-17,-121,-14,7,-10,-102,-7,50,-3,-58,0,102,4,-12,7,-125,11,3,15,117,18,-42,21,32,25,81,28,103,31,97,34,52,37,-26,39,113,42,-49,44,6,47,13,49,-32,50,-118,52,-10,53,55,55,58,56,12,57,-94,57,2,58,40,58,22,58,-53,57,70,57,-115,56,-105,55,111,54,17,53,124,51,-68,49,-63,47,-93,45,76,43,-42,40,49,38,105,35,127,32,116,29,77,26,13,23,-75,19,74,16,-46,12,71,9,-67,5,34,2,-112,-2,-9,-6,102,-9,-34,-13,100,-16,-13,-20,-99,-23,85,-26,43,-29,30,-32,42,-35,98,-38,-76,-41,54,-43,-35,-46,-76,-48,-76,-50,-22,-52,78,-53,-27,-55,-71,-56,-75,-57,-10,-58,101,-58,18,-58,-12,-59,19,-58,101,-58,-11,-58,-72,-57,-75,-56,-25,-55,79,-53,-24,-52,-76,-50,-77,-48,-39,-46,55,-43,-80,-41,94,-38,37,-35,24,-32,36,-29,78,-26,-109,-23,-25,-20,88,-16,-51,-13,89,-9,-28,-6,122,-2,13,2,-94,5,46,9,-77,12,44,16,-109,19,-25,22,40,26,74,29,84,32,59,35,2,38,-93,40,27,43,107,45,-117,47,-126,49,68,51,-44,52,53,54,89,55,81,56,8,57,-114,57,-39,57,-20,57,-58,57,105,57,-46,56,4,56,1,55,-58,53,88,52,-74,50,-30,48,-31,46,-82,44,85,42,-52,39,34,37,80,34,95,31,77,28,35,25,-36,21,-125,18,24,15,-101,11,24,8,-121,4,-9,0,100,-3,-45,-7,73,-10,-55,-14,84,-17,-14,-21,-95,-24,106,-27,74,-30,73,-33,103,-36,-88,-39,16,-41,-98,-44,85,-46,64,-48,78,-50,-102,-52,11,-53,-69,-55,-104,-56,-80,-57,-4,-58,-126,-58,63,-58,51,-58,100,-58,-57,-58,103,-57,61,-56,68,-55,-115,-54,-5,-53,-87,-51,125,-49,-119,-47,-65,-45,30,-42,-86,-40,88,-37,45,-34,36,-31,52,-28,100,-25,-88,-22,5,-18,112,-15,-20,-12,110,-8,-2,-5,-117,-1,32,3,-88,6,53,10,-84,13,33,17,123,20,-55,23,-6,26,22,30,14,33,-20,35,-95,38,54,41,-96,43,-35,45,-13,47,-46,49,-118,51,8,53,85,54,109,55,79,56,-6,56,109,57,-88,57,-86,57,116,57,10,57,96,56,-120,55,115,54,42,53,-76,51,0,50,39,48,20,46,-34,43,117,41,-20,38,52,36,96,33,103,30,82,27,38,24,-40,20,-122,17,16,14,-97,10,19,7,-115,3,-2,-1,108,-4,-25,-8,93,-11,-23,-15,123,-18,32,-21,-37,-25,-83,-28,-104,-31,-89,-34,-54,-37,32,-39,-116,-42,50,-44,-16,-47,-18,-49,7,-50,102,-52,-30,-54,-90,-55,-114,-56,-72,-57,18,-57,-88,-58,114,-58,121,-58,-78,-58,40,-57,-45,-57,-75,-56,-49,-55,25,-53,-98,-52,76,-50,51,-48,67,-46,-127,-44,-21,-42,124,-39,47,-36,14,-33,0,-30,29,-27,73,-24,-109,-21,-18,-18,89,-14,-44,-11,85,-7,-32,-4,110,0,-11,3,-123,7,-4,10,122,14,-35,17,54,21,117,24,-96,27,-81,30,-99,33,112,36,26,39,-97,41,0,44,45,46,56,48,8,50,-75,51,30,53,104,54,104,55,68,56,-37,56,70,57,110,57,105,57,35,57,-84,56,-7,55,18,55,-12,53,-93,52,30,51,102,49,126,47,108,45,39,43,-67,40,42,38,111,35,-103,32,-103,29,-123,26,82,23,12,20,-81,16,69,13,-54,9,76,6,-65,2,59,-1,-85,-5,42,-8,-85,-12,55,-15,-42,-19,-128,-22,70,-25,32,-28,21,-31,43,-34,95,-37,-71,-40,56,-42,-31,-45,-76,-47,-76,-49,-28,-51,67,-52,-38,-54,-100,-55,-100,-56,-55,-57,54,-57,-45,-58,-82,-58,-71,-58,3,-57,-124,-57,51,-56,41,-55,64,-54,-97,-53,34,-51,-32,-50,-56,-48,-29,-46,35,-43,-105,-41,36,-38,-24,-36,-69,-33,-66,-30,-48,-27,6,-23,74,-20,-88,-17,18,-13,-120,-10,11,-6,-115,-3,26,1,-98,4,35,8,-101,11,14,15,108,18,-69,21,-10,24,19,28,29,31,2,34,-56,36,108,39,-29,41,60,44,93,46,94,48,37,50,-64,51,42,53,91,54,93,55}; }
	private static byte[] data38(){ return new byte[] {37,56,-73,56,21,57,52,57,37,57,-43,56,85,56,-101,55,-86,54,-125,53,47,52,-101,50,-24,48,-15,46,-35,44,-108,42,37,40,-114,37,-43,34,-13,31,-2,28,-35,25,-75,22,101,19,19,16,-95,12,50,9,-82,5,45,2,-91,-2,33,-5,-97,-9,42,-12,-70,-16,97,-19,17,-22,-33,-26,-64,-29,-65,-32,-36,-35,25,-37,125,-40,3,-42,-71,-45,-113,-47,-95,-49,-45,-51,67,-52,-38,-54,-81,-55,-81,-56,-16,-57,92,-57,8,-57,-25,-58,-1,-58,78,-57,-44,-57,-109,-56,-126,-55,-80,-54,5,-52,-103,-51,85,-49,70,-47,97,-45,-87,-43,25,-40,-78,-38,108,-35,76,-32,69,-29,95,-26,-112,-23,-44,-20,51,-16,-108,-13,16,-9,-120,-6,12,-2,-110,1,18,5,-112,8,9,12,109,15,-52,18,17,22,68,25,96,28,90,31,63,34,-8,36,-106,39,7,42,82,44,115,46,100,48,39,50,-69,51,23,53,72,54,60,55,-1,55,-117,56,-36,56,-4,56,-33,56,-112,56,3,56,71,55,80,54,37,53,-53,51,54,50,121,48,-121,46,106,44,35,42,-80,39,25,37,93,34,127,31,-124,28,109,25,60,22,-10,18,-97,15,55,12,-60,8,73,5,-55,1,68,-2,-56,-6,73,-9,-40,-13,113,-16,26,-19,-46,-23,-88,-26,-118,-29,-106,-32,-76,-35,-2,-38,97,-40,-8,-43,-87,-45,-109,-47,-96,-49,-31,-51,83,-52,-12,-54,-51,-55,-41,-56,24,-56,-112,-57,61,-57,37,-57,63,-57,-106,-57,30,-56,-31,-56,-41,-55,2,-53,98,-52,-14,-51,-75,-49,-93,-47,-60,-45,9,-42,126,-40,18,-37,-47,-35,-86,-32,-87,-29,-69,-26,-16,-23,46,-19,-118,-16,-20,-13,95,-9,-39,-6,86,-2,-41,1,84,5,-48,8,59,12,-89,15,-13,18,62,22,100,25,125,28,113,31,81,34,2,37,-100,39,6,42,77,44,102,46,83,48,14,50,-97,51,-8,52,29,54,20,55,-53,55,88,56,-92,56,-67,56,-94,56,73,56,-64,55,-4,54,4,54,-38,52,123,51,-26,49,42,48,51,46,27,44,-47,41,94,39,-52,36,11,34,55,31,53,28,39,25,-14,21,-72,18,89,15,-1,11,-121,8,22,5,-107,1,26,-2,-100,-6,38,-9,-71,-13,85,-16,3,-19,-60,-23,-104,-26,-121,-29,-111,-32,-72,-35,4,-37,112,-40,7,-42,-63,-45,-84,-47,-64,-49,4,-50,122,-52,31,-53,-5,-55,8,-55,79,-56,-57,-57,121,-57,95,-57,-128,-57,-44,-57,99,-56,34,-55,28,-54,68,-53,-86,-52,50,-50,-4,-49,-28,-47,6,-44,75,-42,-69,-40,80,-37,10,-34,-27,-32,-37,-29,-14,-26,26,-22,95,-19,-81,-16,17,-12,-126,-9,-14,-6,115,-2,-24,1,103,5,-40,8,71,12,-92,15,-7,18,49,22,96,25,106,28,98,31,56,34,-25,36,-128,39,-31,41,43,44,58,46,40,48,-31,49,107,51,-59,52,-24,53,-38,54,-108,55,27,56,105,56,-127,56,100,56,11,56,-124,55,-67,54,-52,53,-100,52,64,51,-79,49,-17,47,2,46,-24,43,-97,41,52,39,-97,36,-25,33,16,31,25,28,6,25,-34,21,-97,18,76,15,-16,11,127,8,19,5,-109,1,32,-2,-93,-6,51,-9,-54,-13,105,-16,30,-19,-35,-23,-70,-26,-85,-29,-74,-32,-27,-35,47,-37,-94,-40,56,-42,-9,-45,-29,-47,-9,-49,65,-50,-76,-52,92,-53,57,-54,70,-55,-116,-56,5,-56,-74,-57,-99,-57,-70,-57,16,-56,-103,-56,90,-55,81,-54,118,-53,-40,-52,98,-50,34,-48,13,-46,40,-44,105,-42,-40,-40,103,-37,30,-34,-14,-32,-23,-29,-12,-26,32,-22,90,-19,-86,-16,6,-12,111,-9,-31,-6,88,-2,-51,1,70,5,-76,8,28,12,124,15,-61,18,5,22,37,25,51,28,39,31,-8,33,-84,36,57,39,-93,41,-31,43,-5,45,-34,47,-98,49,35,51,-127,52,-93,53,-107,54,84,55,-40,55,44,56,68,56,41,56,-43,55,80,55,-116,54,-98,53,115,52,27,51,-112,49,-47,47,-21,45,-45,43,-111,41,44,39,-106,36,-21,33,19,31,35,28,24,25,-16,21,-71,18,108,15,16,12,-86,8,61,5,-59,1,84,-2,-34,-6,110,-9,11,-12,-84,-16,100,-19,40,-22,5,-25,-8,-29,7,-31,53,-34,-126,-37,-11,-40,-118,-42,77,-44,51,-46,77,-48,-113,-50,5,-51,-84,-53,-126,-54,-109,-55,-48,-56,75,-56,-12,-57,-37,-57,-13,-57,67,-56,-53,-56,-125,-55,118,-54,-101,-53,-18,-52,125,-50,46,-48,27,-46,41,-44,107,-42,-50,-40,91,-37,9,-34,-37,-32,-57,-29,-46,-26,-12,-23,41,-19,117,-16,-53,-13,48,-9,-99,-6,14,-2,-127,1,-12,4,95,8,-57,11,28,15,108,18,-97,21,-57,24,-48,27,-62,30,-107,33,69,36,-42,38,63,41,126,43,-102,45,127,47,63,49,-51,50,36,52,85,53,66,54,10,55,-112,55}; }
	private static byte[] data39(){ return new byte[] {-22,55,8,56,-15,55,-91,55,32,55,108,54,122,53,95,52,7,51,-123,49,-49,47,-18,45,-37,43,-89,41,62,39,-68,36,13,34,67,31,85,28,83,25,48,22,1,19,-73,15,99,12,2,9,-104,5,40,2,-73,-2,71,-5,-35,-9,119,-12,35,-15,-45,-19,-94,-22,122,-25,112,-28,-126,-31,-87,-34,-3,-37,104,-39,0,-41,-66,-44,-93,-46,-70,-48,-10,-50,108,-51,9,-52,-31,-54,-27,-55,36,-55,-110,-56,59,-56,22,-56,43,-56,113,-56,-13,-56,-93,-55,-114,-54,-85,-53,-9,-52,124,-50,38,-48,9,-46,19,-44,71,-42,-90,-40,41,-37,-48,-35,-101,-32,127,-29,-127,-26,-98,-23,-52,-20,18,-16,98,-13,-63,-10,39,-6,-104,-3,2,1,116,4,-36,7,61,11,-104,14,-37,17,25,21,53,24,72,27,51,30,10,33,-67,35,76,38,-67,40,-5,42,28,45,6,47,-53,48,92,50,-66,51,-19,52,-23,53,-78,54,68,55,-93,55,-54,55,-70,55,123,55,-7,54,84,54,102,53,88,52,8,51,-111,49,-31,47,14,46,1,44,-40,41,121,39,-3,36,90,34,-107,31,-76,28,-74,25,-99,22,115,19,49,16,-28,12,-120,9,35,6,-72,2,78,-1,-36,-5,124,-8,18,-11,-60,-15,119,-18,64,-21,32,-24,15,-27,35,-30,72,-33,-102,-36,0,-38,-106,-41,79,-43,46,-45,66,-47,118,-49,-26,-51,125,-52,75,-53,73,-54,126,-55,-27,-56,-125,-56,86,-56,95,-56,-98,-56,17,-55,-68,-55,-103,-54,-85,-53,-18,-52,101,-50,8,-48,-32,-47,-39,-45,13,-42,87,-40,-38,-38,112,-35,51,-32,16,-29,8,-26,29,-23,68,-20,-128,-17,-52,-14,36,-10,-124,-7,-17,-4,88,0,-62,3,41,7,-118,10,-36,13,40,17,93,20,-128,23,-114,26,-127,29,85,32,17,35,-97,37,23,40,91,42,-127,44,113,46,63,48,-42,49,66,51,121,52,127,53,80,54,-17,54,87,55,-119,55,-122,55,79,55,-34,54,63,54,99,53,91,52,29,51,-82,49,14,48,65,46,72,44,33,42,-41,39,95,37,-54,34,15,32,55,29,67,26,52,23,16,20,-39,16,-113,13,62,10,-36,6,121,3,14,0,-88,-4,65,-7,-27,-11,-115,-14,72,-17,13,-20,-17,-24,-38,-27,-19,-30,14,-32,89,-35,-64,-38,76,-40,-1,-43,-36,-45,-35,-47,23,-48,113,-50,7,-51,-58,-53,-67,-54,-29,-55,64,-55,-44,-56,-108,-56,-102,-56,-62,-56,48,-55,-55,-55,-104,-54,-96,-53,-44,-52,58,-50,-40,-49,-106,-47,-110,-45,-86,-43,-13,-41,98,-38,-16,-36,-88,-33,119,-30,106,-27,113,-24,-112,-21,-59,-18,7,-14,90,-11,-76,-8,24,-4,125,-1,-27,2,69,6,-87,9,-11,12,70,16,116,19,-95,22,-86,25,-91,28,123,31,60,34,-47,36,77,39,-101,41,-59,43,-58,45,-108,47,62,49,-85,50,-8,51,2,53,-27,53,-113,54,1,55,71,55,78,55,39,55,-59,54,50,54,105,53,109,52,63,51,-34,49,77,48,-112,46,-94,44,-115,42,76,40,-26,37,90,35,-83,32,-32,29,-9,26,-13,23,-39,20,-87,17,106,14,30,11,-61,7,103,4,0,1,-98,-3,57,-6,-33,-10,-119,-13,68,-16,9,-19,-26,-23,-45,-26,-37,-29,0,-31,62,-34,-93,-37,38,-39,-47,-42,-94,-44,-95,-46,-59,-48,30,-49,-95,-51,85,-52,66,-53,85,-54,-87,-55,39,-55,-31,-56,-51,-56,-16,-56,68,-55,-44,-55,-112,-54,-121,-53,-85,-52,4,-50,-116,-49,65,-47,40,-45,51,-43,111,-41,-52,-39,81,-36,-9,-34,-67,-31,-93,-28,-100,-25,-72,-22,-38,-19,28,-15,95,-12,-69,-9,15,-5,121,-2,-44,1,58,5,-110,8,-24,11,45,15,106,18,-116,21,-93,24,-103,27,126,30,59,33,-29,35,91,38,-67,40,-22,42,-8,44,-44,46,-123,48,9,50,89,51,121,52,106,53,30,54,-85,54,-9,54,22,55,-4,54,-82,54,43,54,117,53,-118,52,107,51,34,50,-102,48,-10,46,19,45,17,43,-33,40,-119,38,10,36,111,33,-84,30,-47,27,-40,24,-55,21,-91,18,111,15,41,12,-40,8,-128,5,31,2,-63,-2,98,-5,4,-8,-74,-12,106,-15,50,-18,10,-21,-12,-25,-8,-28,22,-30,78,-33,-87,-36,38,-38,-62,-41,-112,-43,120,-45,-103,-47,-33,-49,85,-50,-4,-52,-45,-53,-36,-54,27,-54,-118,-55,48,-55,11,-55,25,-55,96,-55,-43,-55,-122,-54,98,-53,122,-52,-68,-51,51,-49,-41,-48,-89,-46,-89,-44,-52,-42,29,-39,-112,-37,39,-34,-32,-32,-75,-29,-89,-26,-81,-23,-49,-20,0,-16,64,-13,-114,-10,-29,-7,62,-3,-97,0,-8,3,87,7,-91,10,-16,13,42,17,82,20,109,23,103,26,84,29,22,32,-56,34,77,37,-75,39,-15,41,11,44,-11,45,-74,47,71,49,-87,50,-38,51,-36,52,-90,53,64,54,-92,54}; }
	private static byte[] data40(){ return new byte[] {-46,54,-47,54,-108,54,40,54,-126,53,-79,52,-95,51,112,50,-4,48,104,47,-100,45,-85,43,-118,41,73,39,-39,36,76,34,-99,31,-52,28,-28,25,-31,22,-57,19,-100,16,97,13,22,10,-57,6,108,3,17,0,-76,-4,93,-7,9,-10,-61,-14,-122,-17,90,-20,65,-23,64,-26,83,-29,-118,-32,-44,-35,74,-37,-36,-40,-105,-42,123,-44,-126,-46,-63,-48,32,-49,-69,-51,122,-52,118,-53,-100,-54,-6,-55,-117,-55,80,-55,75,-55,120,-55,-35,-55,113,-54,65,-53,58,-52,108,-51,-54,-50,92,-48,23,-46,3,-44,19,-42,82,-40,-76,-38,56,-35,-29,-33,-90,-30,-117,-27,-124,-24,-101,-21,-69,-18,-8,-15,56,-11,-121,-8,-33,-5,51,-1,-109,2,-26,5,59,9,-126,12,-66,15,-17,18,3,22,19,25,-10,27,-46,30,-128,33,25,36,-120,38,-41,40,-5,42,-9,44,-55,46,106,48,-30,49,36,51,56,52,28,53,-57,53,68,54,-120,54,-101,54,119,54,34,54,-109,53,-40,52,-28,51,-64,50,110,49,-26,47,56,46,88,44,77,42,31,40,-61,37,73,35,-87,32,-20,29,17,27,29,24,16,21,-15,17,-64,14,-127,11,54,8,-28,4,-114,1,53,-2,-32,-6,-115,-9,71,-12,5,-15,-38,-19,-72,-22,-77,-25,-65,-28,-24,-31,46,-33,-109,-36,26,-38,-57,-41,-104,-43,-107,-45,-70,-47,15,-48,-115,-50,64,-51,32,-52,51,-53,124,-54,-14,-55,-94,-55,-125,-55,-103,-55,-26,-55,98,-54,21,-53,-5,-53,18,-51,89,-50,-45,-49,118,-47,77,-45,71,-43,112,-41,-66,-39,46,-36,-57,-34,121,-31,75,-28,58,-25,60,-22,87,-19,-126,-16,-69,-13,2,-9,79,-6,-91,-3,-8,0,80,4,-98,7,-23,10,39,14,88,17,121,20,-123,23,123,26,87,29,24,32,-73,34,58,37,-110,39,-52,41,-43,43,-68,45,113,47,-5,48,86,50,-126,51,117,52,67,53,-51,53,51,54,92,54,81,54,22,54,-93,53,-2,52,40,52,28,51,-31,49,119,48,-36,46,23,45,36,43,9,41,-58,38,94,36,-44,33,40,31,94,28,123,25,125,22,108,19,70,16,18,13,-47,9,-123,6,55,3,-30,-1,-114,-4,66,-7,-15,-11,-71,-14,-127,-17,97,-20,79,-23,87,-26,114,-29,-78,-32,4,-34,-127,-37,28,-39,-36,-42,-56,-44,-39,-46,23,-47,-125,-49,28,-50,-26,-52,-30,-53,14,-53,110,-54,2,-54,-56,-55,-58,-55,-13,-55,88,-54,-18,-54,-71,-53,-76,-52,-29,-51,63,-49,-51,-48,-123,-46,108,-44,121,-42,-77,-40,12,-37,-111,-35,45,-32,-16,-30,-54,-27,-65,-24,-51,-21,-27,-18,25,-14,82,-11,-102,-8,-26,-5,55,-1,-119,2,-41,5,35,9,97,12,-105,15,-67,18,-50,21,-49,24,-75,27,-127,30,48,33,-67,35,42,38,115,40,-111,42,-116,44,85,46,-8,47,107,49,-86,50,-63,51,-101,52,80,53,-60,53,18,54,29,54,3,54,-88,53,38,53,101,52,124,51,89,50,12,49,-115,47,-32,45,10,44,5,42,-35,39,-119,37,25,35,124,32,-51,29,-11,26,14,24,6,21,-11,17,-59,14,-104,11,76,8,12,5,-73,1,110,-2,25,-5,-44,-9,-110,-12,89,-15,54,-18,26,-21,25,-24,45,-27,92,-30,-92,-33,16,-35,-103,-38,75,-40,29,-42,29,-44,67,-46,-105,-48,26,-49,-56,-51,-86,-52,-71,-53,1,-53,115,-54,34,-54,-3,-55,15,-54,87,-54,-53,-54,124,-53,87,-52,106,-51,-88,-50,26,-48,-75,-47,-126,-45,117,-43,-108,-41,-41,-39,65,-36,-53,-34,120,-31,62,-28,35,-25,26,-22,46,-19,76,-16,126,-13,-69,-10,-1,-7,74,-3,-103,0,-29,3,47,7,111,10,-88,13,-45,16,-20,19,-11,22,-28,25,-64,28,121,31,27,34,-107,36,-15,38,40,41,51,43,25,45,-48,46,92,48,-70,49,-23,50,-28,51,-81,52,72,53,-84,53,-32,53,-35,53,-89,53,63,53,-94,52,-44,51,-45,50,-92,49,65,48,-76,46,-8,44,15,43,4,41,-56,38,111,36,-19,33,80,31,-112,28,-71,25,-58,22,-66,19,-89,16,121,13,68,10,4,7,-71,3,116,0,34,-3,-32,-7,-105,-10,100,-13,49,-16,25,-19,7,-22,22,-25,49,-28,117,-31,-57,-34,70,-36,-36,-39,-94,-41,-124,-43,-103,-45,-49,-47,55,-48,-50,-50,-115,-51,-122,-52,-86,-53,-1,-54,-113,-54,72,-54,60,-54,97,-54,-73,-54,69,-53,2,-52,-15,-52,19,-50,99,-49,-31,-48,-112,-46,99,-44,107,-42,-115,-40,-28,-38,80,-35,-25,-33,-103,-30,102,-27,83,-24,75,-21,100,-18,-127,-15,-73,-12,-15,-9,53,-5,124,-2,-57,1,11,5,84,8,-121,11,-64,14,-42,17,-16,20,-26,23,-52,26,-101,29,69,32,-40,34,70,37,-115,39,-72,41,-80,43,-124,45,43,47,-91,48,-17,49,14,51,-12,51,-82,52,53,53}; }
	private static byte[] data41(){ return new byte[] {-122,53,-88,53,-109,53,77,53,-47,52,40,52,68,51,58,50,-10,48,-119,47,-19,45,37,44,49,42,24,40,-43,37,114,35,-23,32,66,30,127,27,-94,24,-86,21,-92,18,-126,15,94,12,35,9,-28,5,-93,2,86,-1,22,-4,-51,-8,-106,-11,99,-14,61,-17,44,-20,37,-23,64,-26,106,-29,-77,-32,27,-34,-96,-37,78,-39,25,-41,22,-43,45,-45,-127,-47,-15,-49,-101,-50,109,-51,116,-52,-86,-53,18,-53,-80,-54,122,-54,-127,-54,-80,-54,31,-53,-76,-53,-124,-52,-127,-51,-83,-50,16,-48,-106,-47,83,-45,48,-43,64,-41,112,-39,-56,-37,69,-34,-39,-32,-103,-29,100,-26,86,-23,83,-20,106,-17,-116,-14,-65,-11,-11,-8,58,-4,125,-1,-62,2,6,6,63,9,117,12,-100,15,-75,18,-70,21,-82,24,-123,27,71,30,-23,32,106,35,-50,37,8,40,32,42,13,44,-46,45,103,47,-42,48,12,50,29,51,-12,51,-96,52,20,53,90,53,103,53,75,53,-17,52,108,52,-81,51,-62,50,-85,49,89,48,-28,46,59,45,104,43,111,41,73,39,2,37,-105,34,6,32,95,29,-108,26,-76,23,-68,20,-79,17,-109,14,108,11,52,8,-8,4,-74,1,116,-2,49,-5,-10,-9,-65,-12,-107,-15,122,-18,109,-21,118,-24,-107,-27,-52,-30,33,-32,-108,-35,39,-37,-34,-40,-69,-42,-65,-44,-20,-46,69,-47,-53,-49,124,-50,99,-51,115,-52,-71,-53,49,-53,-41,-54,-73,-54,-60,-54,6,-53,124,-53,33,-52,-5,-52,5,-50,60,-49,-90,-48,57,-46,-5,-45,-26,-43,-8,-41,50,-38,-112,-36,13,-33,-81,-31,104,-28,64,-25,43,-22,48,-19,66,-16,105,-13,-109,-10,-48,-7,10,-3,79,0,-116,3,-53,6,-1,9,47,13,76,16,95,19,92,22,65,25,24,28,-58,30,99,33,-39,35,44,38,96,40,106,42,73,44,3,46,-115,47,-23,48,28,50,23,51,-26,51,-125,52,-20,52,38,53,40,53,-4,52,-103,52,7,52,68,51,74,50,42,49,-49,47,82,46,-97,44,-56,42,-59,40,-99,38,78,36,-36,33,78,31,-99,28,-44,25,-15,22,-8,19,-19,16,-48,13,-86,10,114,7,63,4,-6,0,-64,-3,-127,-6,74,-9,28,-12,-8,-16,-29,-19,-33,-22,-15,-25,23,-27,89,-30,-72,-33,51,-35,-45,-38,-108,-40,122,-42,-116,-44,-62,-46,40,-47,-71,-49,118,-50,103,-51,-126,-52,-41,-53,85,-53,11,-53,-15,-54,10,-53,88,-53,-42,-53,-124,-52,103,-51,123,-50,-73,-49,45,-47,-63,-46,-114,-44,125,-42,-108,-40,-44,-38,49,-35,-71,-33,86,-30,23,-27,-22,-25,-36,-22,-37,-19,-14,-16,17,-12,63,-9,117,-6,-82,-3,-19,0,39,4,96,7,-113,10,-71,13,-52,16,-34,19,-54,22,-76,25,116,28,38,31,-79,33,32,36,110,38,-110,40,-106,42,105,44,25,46,-103,47,-19,48,17,50,7,51,-55,51,95,52,-68,52,-20,52,-23,52,-82,52,74,52,-86,51,-30,50,-30,49,-73,48,90,47,-44,45,30,44,66,42,57,40,14,38,-67,35,72,33,-72,30,5,28,59,25,91,22,93,19,89,16,58,13,21,10,-27,6,-81,3,114,0,60,-3,0,-6,-48,-10,-90,-13,-117,-16,120,-19,-126,-22,-109,-25,-57,-28,14,-30,118,-33,-8,-36,-93,-38,105,-40,93,-42,113,-44,-73,-46,32,-47,-67,-49,-126,-50,124,-51,-96,-52,-4,-53,-126,-53,67,-53,44,-53,83,-53,-96,-53,44,-52,-35,-52,-58,-51,-32,-50,33,-48,-99,-47,52,-45,6,-43,-10,-42,17,-39,85,-37,-77,-35,59,-32,-39,-30,-103,-27,113,-24,92,-21,95,-18,109,-15,-111,-12,-72,-9,-19,-6,34,-2,90,1,-109,4,-59,7,-15,10,17,14,37,17,39,20,23,23,-14,25,-81,28,89,31,-36,33,71,36,-123,38,-83,40,-99,42,115,44,21,46,-112,47,-37,48,-6,49,-28,50,-91,51,46,52,-117,52,-82,52,-87,52,103,52,-2,51,88,51,-116,50,-122,49,89,48,-9,46,112,45,-77,43,-39,41,-53,39,-95,37,76,35,-37,32,68,30,-103,27,-53,24,-21,21,-11,18,-21,15,-42,12,-82,9,-122,6,77,3,31,0,-32,-4,-76,-7,-127,-10,98,-13,71,-16,64,-19,73,-22,102,-25,-100,-28,-19,-31,86,-33,-25,-36,-113,-38,99,-40,89,-42,120,-44,-66,-46,53,-47,-48,-49,-92,-50,-101,-51,-50,-52,38,-52,-69,-53,119,-53,112,-53,-112,-53,-19,-53,113,-52,47,-51,24,-50,49,-49,126,-48,-17,-47,-107,-45,95,-43,84,-41,113,-39,-81,-37,21,-34,-108,-32,58,-29,-14,-27,-54,-24,-76,-21,-77,-18,-63,-15,-32,-12,2,-8,56,-5,98,-2,-96,1,-54,4,-1,7,33,11,63,14,77,17,75,20,50,23,13,26,-66,28,104,31,-30,33,72,36,-124,38,-96,40,-112,42,94,44,-5,45,116,47,-75,48,-45,49,-72,50}; }
	private static byte[] data42(){ return new byte[] {115,51,-5,51,80,52,116,52,103,52,40,52,-75,51,20,51,64,50,59,49,13,48,-87,46,32,45,104,43,-122,41,-128,39,80,37,2,35,-116,32,-1,29,77,27,-121,24,-88,21,-77,18,-81,15,-101,12,121,9,80,6,35,3,-19,-1,-63,-4,-116,-7,104,-10,69,-13,53,-16,47,-19,63,-22,97,-25,-103,-28,-14,-31,93,-33,-11,-36,-95,-38,120,-40,117,-42,-108,-44,-28,-46,89,-47,-3,-49,-49,-50,-49,-51,-1,-52,96,-52,-13,-53,-77,-53,-83,-53,-47,-53,43,-52,-74,-52,111,-51,92,-50,119,-49,-67,-48,53,-46,-41,-45,-98,-43,-105,-41,-82,-39,-21,-37,81,-34,-52,-32,110,-29,39,-26,-8,-24,-32,-21,-34,-18,-27,-15,2,-11,33,-8,79,-5,124,-2,-83,1,-37,4,6,8,39,11,63,14,73,17,67,20,39,23,-7,25,-82,28,75,31,-54,33,36,36,99,38,118,40,105,42,48,44,-54,45,67,47,126,48,-98,49,127,50,56,51,-63,51,18,52,55,52,44,52,-26,51,123,51,-43,50,3,50,2,49,-47,47,113,46,-23,44,50,43,85,41,78,39,38,37,-45,34,106,32,-42,29,47,27,106,24,-115,21,-95,18,-101,15,-114,12,112,9,76,6,31,3,-11,-1,-61,-4,-100,-7,118,-10,88,-13,79,-16,72,-19,97,-22,-128,-25,-61,-28,25,-30,-116,-33,33,-35,-42,-38,-87,-40,-80,-42,-55,-44,32,-45,-108,-47,58,-48,13,-49,13,-50,63,-51,-100,-52,52,-52,-16,-53,-22,-53,13,-52,101,-52,-17,-52,-90,-51,-110,-50,-90,-49,-16,-48,96,-46,0,-44,-57,-43,-73,-41,-50,-39,7,-36,103,-34,-32,-32,126,-29,48,-26,0,-23,-29,-21,-39,-18,-31,-15,-11,-12,19,-8,59,-5,99,-2,-110,1,-71,4,-29,7,-1,10,18,14,28,17,14,20,-13,22,-64,25,117,28,11,31,-115,33,-31,35,33,38,51,40,34,42,-21,43,-122,45,-7,46,61,48,85,49,59,50,-7,50,120,51,-38,51,-12,51,-14,51,-81,51,66,51,-91,50,-46,49,-41,48,-87,47,77,46,-54,44,22,43,62,41,62,39,20,37,-47,34,95,32,-34,29,49,27,119,24,-98,21,-76,18,-73,15,-83,12,-110,9,118,6,75,3,37,0,-6,-4,-45,-7,-77,-10,-102,-13,-114,-16,-110,-19,-90,-22,-49,-25,13,-27,105,-30,-36,-33,115,-35,37,-37,1,-39,-5,-42,34,-43,109,-45,-25,-47,-121,-48,92,-49,87,-50,-121,-51,-26,-52,115,-52,50,-52,39,-52,67,-52,-100,-52,30,-51,-48,-51,-69,-50,-58,-49,14,-47,117,-46,18,-44,-45,-43,-67,-41,-47,-39,-1,-37,94,-34,-51,-32,104,-29,22,-26,-38,-24,-65,-21,-86,-18,-80,-15,-66,-12,-43,-9,-4,-6,28,-2,74,1,109,4,-113,7,-83,10,-70,13,-63,16,-77,19,-107,22,97,25,18,28,-84,30,38,33,-123,35,-68,37,-44,39,-62,41,-117,43,45,45,-100,46,-21,47,-4,48,-15,49,-91,50,56,51,-114,51,-67,51,-77,51,124,51,21,51,120,50,-76,49,-73,48,-109,47,63,46,-65,44,20,43,68,41,69,39,44,37,-29,34,-124,32,-2,29,99,27,-90,24,-38,21,-16,18,-2,15,-11,12,-27,9,-57,6,-88,3,127,0,94,-3,55,-6,29,-9,4,-12,-2,-16,0,-18,25,-21,64,-24,-124,-27,-40,-30,85,-32,-30,-35,-103,-37,113,-39,104,-41,-113,-43,-42,-45,75,-46,-20,-48,-74,-49,-79,-50,-36,-51,50,-51,-66,-52,117,-52,96,-52,126,-52,-56,-52,69,-51,-10,-51,-52,-50,-33,-49,19,-47,123,-46,11,-44,-59,-43,-88,-41,-78,-39,-34,-37,45,-34,-99,-32,42,-29,-45,-27,-109,-24,107,-21,88,-18,79,-15,93,-12,110,-9,-116,-6,-80,-3,-51,0,-9,3,18,7,43,10,59,13,58,16,47,19,13,22,-37,24,-118,27,41,30,-97,32,3,35,58,37,87,39,71,41,22,43,-72,44,49,46,127,47,-99,48,-111,49,82,50,-26,50,72,51,122,51,123,51,76,51,-22,50,92,50,-104,49,-84,48,-117,47,67,46,-53,44,42,43,97,41,110,39,89,37,32,35,-64,32,77,30,-81,27,4,25,54,22,92,19,106,16,107,13,96,10,70,7,47,4,9,1,-21,-3,-54,-6,-81,-9,-99,-12,-107,-15,-101,-18,-76,-21,-39,-24,30,-26,114,-29,-21,-32,119,-34,45,-36,-5,-39,-8,-41,16,-42,90,-44,-61,-46,99,-47,35,-48,26,-49,57,-50,-117,-51,13,-51,-70,-52,-94,-52,-84,-52,-8,-52,100,-51,12,-50,-34,-50,-35,-49,14,-47,105,-46,-17,-45,-95,-43,121,-41,117,-39,-98,-37,-34,-35,72,-32,-54,-30,108,-27,35,-24,-12,-22,-43,-19,-51,-16,-52,-13,-34,-10,-13,-7,15,-3,49,0,76,3,108,6,127,9,-115,12,-114,15,125,18,97,21,42,24,-31,26,123,29,-5,31,92,34,-100,36,-70,38,-78,40,-123,42,47,44,-82,45}; }
	private static byte[] data43(){ return new byte[] {4,47,43,48,37,49,-14,49,-115,50,-6,50,56,51,63,51,31,51,-58,50,66,50,-115,49,-89,48,-105,47,86,46,-20,44,85,43,-104,41,-80,39,-90,37,116,35,40,33,-79,30,43,28,125,25,-63,22,-23,19,3,17,8,14,6,11,-15,7,-33,4,-65,1,-91,-2,-123,-5,113,-8,92,-11,92,-14,91,-17,120,-20,-100,-23,-34,-26,50,-28,-92,-31,47,-33,-32,-36,-89,-38,-95,-40,-81,-42,-12,-44,87,-45,-25,-47,-88,-48,-115,-49,-88,-50,-20,-51,100,-51,7,-51,-32,-52,-28,-52,28,-51,-125,-51,27,-50,-34,-50,-41,-49,-11,-48,71,-46,-65,-45,101,-43,46,-41,38,-39,56,-37,118,-35,-47,-33,72,-30,-32,-28,-112,-25,81,-22,53,-19,23,-16,27,-13,29,-10,50,-7,69,-4,101,-1,123,2,-104,5,-87,8,-75,11,-76,14,-87,17,-123,20,89,23,12,26,-84,28,49,31,-108,33,-35,35,0,38,1,40,-39,41,-114,43,20,45,119,46,-91,47,-83,48,-124,49,43,50,-91,50,-18,50,3,51,-14,50,-92,50,47,50,-119,49,-82,48,-81,47,122,46,29,45,-104,43,-29,41,12,40,13,38,-23,35,-90,33,65,31,-66,28,34,26,108,23,-97,20,-62,17,-50,14,-44,11,-56,8,-72,5,-95,2,-121,-1,111,-4,91,-7,74,-10,69,-13,77,-16,95,-19,-116,-22,-62,-25,24,-27,-126,-30,11,-32,-78,-35,120,-37,98,-39,111,-41,-90,-43,0,-44,-120,-46,58,-47,20,-48,37,-49,89,-50,-59,-51,91,-51,35,-51,27,-51,69,-51,-101,-51,35,-50,-37,-50,-65,-49,-43,-48,18,-46,125,-45,20,-43,-48,-42,-73,-40,-66,-38,-18,-36,58,-33,-89,-31,52,-28,-45,-26,-109,-23,99,-20,67,-17,61,-14,53,-11,71,-8,81,-5,110,-2,126,1,-101,4,-89,7,-76,10,-79,13,-89,16,-121,19,91,22,18,25,-71,27,63,30,-82,32,-5,34,37,37,50,39,18,41,-46,42,102,44,-48,45,15,47,35,48,6,49,-65,49,69,50,-98,50,-59,50,-65,50,-122,50,30,50,-119,49,-64,48,-47,47,-86,46,97,45,-24,43,69,42,127,40,-116,38,120,36,68,34,-23,31,121,29,-29,26,62,24,120,21,-89,18,-67,15,-56,12,-55,9,-70,6,-83,3,-107,0,-126,-3,111,-6,98,-9,92,-12,99,-15,119,-18,-101,-21,-44,-24,32,-26,-120,-29,10,-31,-89,-34,103,-36,70,-38,73,-40,119,-42,-64,-44,65,-45,-32,-47,-77,-48,-83,-49,-39,-50,47,-50,-73,-51,114,-51,83,-51,112,-51,-78,-51,42,-50,-49,-50,-93,-49,-91,-48,-46,-47,45,-45,-80,-44,94,-42,50,-40,43,-38,75,-36,-121,-34,-22,-32,97,-29,-3,-27,-86,-24,113,-21,74,-18,50,-15,44,-12,46,-9,56,-6,74,-3,91,0,112,3,124,6,-120,9,-122,12,122,15,97,18,50,21,-12,23,-99,26,43,29,-94,31,-12,33,47,36,64,38,48,40,-5,41,-103,43,24,45,95,46,-120,47,121,48,64,49,-34,49,64,50,-126,50,-120,50,100,50,16,50,-117,49,-40,48,-7,47,-24,46,-80,45,72,44,-69,42,1,41,36,39,33,37,-8,34,-74,32,72,30,-51,27,42,25,122,22,-84,19,-43,16,-31,13,-14,10,-29,7,-29,4,-53,1,-63,-2,-85,-5,-91,-8,-100,-11,-91,-14,-76,-17,-40,-20,9,-22,85,-25,-79,-28,46,-30,-63,-33,120,-35,75,-37,69,-39,95,-41,-93,-43,14,-44,-94,-46,99,-47,75,-48,103,-49,-86,-50,34,-50,-60,-51,-104,-51,-100,-51,-51,-51,49,-50,-65,-50,-125,-49,107,-48,-117,-47,-53,-46,65,-44,-41,-43,-100,-41,-127,-39,-113,-37,-67,-35,10,-32,121,-30,2,-27,-94,-25,93,-22,40,-19,9,-16,-9,-14,-15,-11,-11,-8,-2,-5,14,-1,27,2,42,5,47,8,50,11,37,14,15,17,-27,19,-86,22,91,25,-15,27,112,30,-51,32,18,35,46,37,48,39,3,41,-74,42,65,44,-100,45,-44,46,-39,47,-78,48,101,49,-38,49,51,50,72,50,64,50,-4,49,-112,49,-14,48,37,48,47,47,7,46,-73,44,61,43,-104,41,-50,39,-34,37,-57,35,-107,33,61,31,-52,28,60,26,-105,23,-39,20,9,18,40,15,56,12,61,9,57,6,48,3,35,0,23,-3,13,-6,9,-9,14,-12,28,-15,62,-18,104,-21,-82,-24,5,-26,117,-29,3,-31,-86,-34,118,-36,92,-38,111,-40,-99,-42,-5,-44,125,-45,41,-46,3,-47,5,-48,59,-49,-106,-50,40,-50,-27,-51,-48,-51,-17,-51,55,-50,-76,-50,92,-49,51,-48,54,-47,101,-46,-62,-45,69,-43,-14,-42,-58,-40,-67,-38,-38,-36,21,-33,115,-31,-24,-29,125,-26,39,-23,-25,-21,-70,-18,-97,-15,-116,-12,-116,-9,-116,-6,-106,-3,-95,0,-87,3,-78,6,-79,9,-90,12,-107,15,108,18,60,21,-19,23,-110,26,20,29,-123,31,-51,33,-1,35}; }
	private static byte[] data44(){ return new byte[] {6,38,-13,39,-79,41,78,43,-64,44,5,46,37,47,16,48,-41,48,105,49,-50,49,8,50,11,50,-25,49,-112,49,8,49,88,48,117,47,103,46,47,45,-54,43,60,42,-118,40,-86,38,-81,36,-119,34,74,32,-27,29,109,27,-48,24,40,22,96,19,-115,16,-88,13,-73,10,-69,7,-72,4,-79,1,-88,-2,-95,-5,-97,-8,-96,-11,-79,-14,-55,-17,-12,-20,46,-22,-126,-25,-28,-28,108,-30,2,-32,-61,-35,-102,-37,-99,-39,-72,-41,10,-42,110,-44,19,-45,-54,-47,-59,-48,-44,-49,41,-49,-108,-50,67,-50,17,-50,22,-50,74,-50,-88,-50,58,-49,-9,-49,-32,-48,-7,-47,59,-45,-90,-44,63,-42,-10,-41,-32,-39,-34,-37,12,-34,81,-32,-71,-30,57,-27,-43,-25,-124,-22,75,-19,35,-16,6,-13,-6,-11,-10,-8,-11,-5,-1,-2,2,2,7,5,8,8,0,11,-20,13,-47,16,-102,19,96,22,2,25,-103,27,13,30,105,32,-91,34,-64,36,-70,38,-114,40,61,42,-63,43,34,45,79,46,93,47,49,48,-30,48,95,49,-80,49,-47,49,-60,49,-119,49,27,49,-121,48,-70,47,-51,46,-89,45,98,44,-23,42,80,41,-118,39,-94,37,-105,35,102,33,29,31,-79,28,43,26,-113,23,-38,20,17,18,62,15,80,12,100,9,102,6,101,3,100,0,91,-3,93,-6,95,-9,108,-12,-127,-15,-88,-18,-37,-21,35,-23,-125,-26,-12,-29,-119,-31,51,-33,-2,-36,-16,-38,-9,-40,52,-41,-119,-43,15,-44,-69,-46,-112,-47,-106,-48,-62,-49,33,-49,-84,-50,98,-50,79,-50,97,-50,-88,-50,31,-49,-70,-49,-111,-48,-122,-47,-78,-46,1,-44,-127,-43,30,-41,-17,-40,-41,-38,-19,-36,30,-33,111,-31,-34,-29,101,-26,6,-23,-67,-21,-123,-18,97,-15,66,-12,60,-9,45,-6,56,-3,48,0,56,3,52,6,45,9,32,12,1,15,-37,17,-100,20,84,23,-20,25,114,28,-39,30,38,33,82,35,95,37,70,39,7,41,-87,42,22,44,104,45,-125,46,121,47,66,48,-38,48,71,49,-122,49,-109,49,118,49,39,49,-86,48,3,48,41,47,38,46,-5,44,-100,43,32,42,115,40,-93,38,-77,36,-105,34,102,32,13,30,-98,27,18,25,109,22,-71,19,-21,16,20,14,45,11,55,8,66,5,65,2,66,-1,67,-4,71,-7,79,-10,102,-13,-125,-16,-77,-19,-14,-22,70,-24,-84,-27,53,-29,-51,-32,-117,-34,102,-36,95,-38,-126,-40,-59,-42,50,-43,-61,-45,-124,-46,105,-47,127,-48,-64,-49,44,-49,-53,-50,-110,-50,-113,-50,-79,-50,12,-49,-117,-49,63,-48,30,-47,36,-46,94,-45,-71,-44,66,-42,-12,-41,-62,-39,-62,-37,-41,-35,18,-32,111,-30,-37,-28,115,-25,13,-22,-49,-20,-108,-17,114,-14,88,-11,73,-8,67,-5,61,-2,61,1,57,4,51,7,38,10,12,13,-22,15,-73,18,113,21,28,24,-88,26,34,29,126,31,-69,33,-35,35,-43,37,-78,39,100,41,-15,42,88,44,-113,45,-93,46,-124,47,61,48,-55,48,32,49,85,49,79,49,36,49,-56,48,56,48,-119,47,-102,46,-107,45,81,44,-15,42,100,41,-83,39,-39,37,-40,35,-67,33,126,31,34,29,-82,26,26,24,122,21,-70,18,-14,15,22,13,46,10,65,7,69,4,79,1,80,-2,85,-5,98,-8,111,-11,-115,-14,-75,-17,-22,-20,54,-22,-110,-25,6,-27,-104,-30,60,-32,10,-34,-20,-37,-5,-39,34,-40,125,-42,-18,-44,-103,-45,94,-46,89,-47,123,-48,-54,-49,73,-49,-18,-50,-50,-50,-50,-50,10,-49,101,-49,-3,-49,-75,-48,-93,-47,-73,-46,-10,-45,99,-43,-17,-42,-83,-40,-124,-38,-120,-36,-89,-34,-23,-32,69,-29,-65,-27,79,-24,-10,-22,-78,-19,124,-16,90,-13,61,-10,46,-7,36,-4,27,-1,24,2,14,5,3,8,-19,10,-49,13,-94,16,105,19,25,22,-72,24,60,27,-84,29,-7,31,47,34,62,36,48,38,-2,39,-95,41,38,43,119,44,-85,45,-88,46,-125,47,41,48,-87,48,-9,48,26,49,10,49,-46,48,103,48,-45,47,16,47,31,46,7,45,-65,43,87,42,-69,40,7,39,31,37,34,35,-4,32,-70,30,90,28,-31,25,77,23,-89,20,-21,17,31,15,69,12,94,9,115,6,121,3,-118,0,-119,-3,-101,-6,-91,-9,-64,-12,-31,-15,18,-17,79,-20,-94,-23,9,-25,-119,-28,32,-30,-43,-33,-91,-35,-100,-37,-80,-39,-24,-41,72,-42,-52,-44,125,-45,84,-46,88,-47,-121,-48,-30,-49,107,-49,33,-49,6,-49,23,-49,88,-49,-59,-49,96,-48,39,-47,27,-46,57,-45,-126,-44,-14,-43,-116,-41,73,-39,46,-37,48,-35,88,-33,-99,-31,-5,-29,121,-26,10,-23,-78,-21,112,-18,57,-15,21,-12,-10,-10,-25,-7,-41,-4,-50,-1,-60,2,-76,5,-89,8,-122,11,103,14,46,17,-18,19}; }
	private static byte[] data45(){ return new byte[] {-104,22,44,25,-87,27,13,30,82,32,125,34,-126,36,108,38,40,40,-53,41,57,43,-118,44,-85,45,-95,46,112,47,12,48,-126,48,-61,48,-34,48,-61,48,-124,48,11,48,116,47,-94,46,-81,45,-115,44,61,43,-49,41,46,40,115,38,-119,36,-123,34,92,32,23,30,-75,27,58,25,-90,22,-2,19,66,17,120,14,-98,11,-68,8,-49,5,-33,2,-21,-1,-10,-4,10,-6,24,-9,61,-12,97,-15,-104,-18,-31,-21,55,-23,-86,-26,46,-28,-46,-31,-116,-33,106,-35,102,-37,-123,-39,-56,-41,47,-42,-63,-44,118,-45,93,-46,101,-47,-95,-48,4,-48,-105,-49,86,-49,66,-49,96,-49,-94,-49,31,-48,-70,-48,-112,-47,-125,-46,-82,-45,-10,-44,114,-42,11,-40,-46,-39,-76,-37,-64,-35,-25,-33,45,-30,-112,-28,12,-25,-98,-23,74,-20,0,-17,-51,-15,-92,-12,-121,-9,111,-6,99,-3,77,0,70,3,47,6,26,9,-6,11,-53,14,-108,17,73,20,-18,22,120,25,-15,27,72,30,-118,32,-87,34,-88,36,-121,38,62,40,-44,41,61,43,-124,44,-100,45,-118,46,81,47,-26,47,81,48,-114,48,-98,48,126,48,56,48,-70,47,23,47,72,46,70,45,38,44,-48,42,92,41,-70,39,-8,37,16,36,5,34,-33,31,-107,29,53,27,-71,24,35,22,-128,19,-63,16,-5,13,37,11,64,8,94,5,105,2,-128,-1,-115,-4,-93,-7,-68,-10,-33,-13,16,-15,73,-18,-102,-21,-10,-24,110,-26,-3,-29,-93,-31,107,-33,74,-35,81,-37,118,-39,-64,-41,50,-42,-58,-44,-118,-45,110,-46,-120,-47,-62,-48,51,-48,-58,-49,-111,-49,-128,-49,-92,-49,-18,-49,108,-48,16,-47,-27,-47,-27,-46,8,-44,96,-43,-43,-42,117,-40,61,-38,34,-36,44,-34,89,-32,-103,-30,2,-27,121,-25,13,-22,-76,-20,109,-17,51,-14,13,-11,-26,-9,-46,-6,-70,-3,-87,0,-105,3,127,6,99,9,60,12,14,15,-54,17,-128,20,24,23,-95,25,17,28,99,30,-98,32,-73,34,-80,36,-122,38,58,40,-58,41,45,43,105,44,127,45,102,46,39,47,-76,47,30,48,83,48,96,48,60,48,-18,47,111,47,-54,46,-12,45,-13,44,-50,43,118,42,0,41,95,39,-104,37,-76,35,-91,33,-127,31,55,29,-41,26,94,24,-57,21,42,19,106,16,-88,13,-44,10,-13,7,20,5,36,2,63,-1,78,-4,107,-7,-119,-10,-82,-13,-25,-16,36,-18,120,-21,-32,-24,88,-26,-18,-29,-102,-31,101,-33,77,-35,90,-37,-128,-39,-42,-41,69,-42,-26,-44,-88,-45,-105,-46,-79,-47,-13,-48,100,-48,1,-48,-56,-49,-62,-49,-29,-49,52,-48,-77,-48,90,-47,48,-46,48,-45,90,-44,-83,-43,37,-41,-56,-40,-120,-38,119,-36,120,-34,-88,-32,-26,-30,77,-27,-62,-25,85,-22,-9,-20,-81,-17,115,-14,69,-11,34,-8,3,-5,-20,-3,-43,0,-66,3,-95,6,-124,9,85,12,36,15,-36,17,-119,20,32,23,-92,25,13,28,93,30,-110,32,-93,34,-98,36,105,38,31,40,-94,41,6,43,66,44,77,45,57,46,-18,46,-126,47,-31,47,24,48,34,48,-7,47,-81,47,43,47,-122,46,-81,45,-81,44,-122,43,52,42,-70,40,27,39,88,37,110,35,106,33,64,31,-3,28,-98,26,37,24,-104,21,-12,18,64,16,126,13,-85,10,-42,7,-17,4,16,2,34,-1,66,-4,88,-7,-127,-10,-84,-13,-31,-16,44,-18,125,-21,-20,-24,105,-26,1,-28,-77,-31,-126,-33,109,-35,124,-37,-89,-39,0,-40,114,-42,24,-43,-40,-45,-49,-46,-28,-47,48,-47,-100,-48,63,-48,5,-48,-1,-49,35,-48,113,-48,-12,-48,-105,-47,112,-46,108,-45,-106,-44,-24,-43,94,-41,0,-39,-67,-38,-88,-36,-84,-34,-47,-32,22,-29,111,-27,-22,-25,115,-22,22,-19,-58,-17,-117,-14,84,-11,49,-8,11,-5,-15,-3,-41,0,-71,3,-98,6,115,9,75,12,11,15,-56,17,110,20,0,23,-124,25,-28,27,55,30,100,32,119,34,106,36,56,38,-26,39,108,41,-50,42,3,44,22,45,-11,45,-73,46,63,47,-90,47,-39,47,-31,47,-62,47,109,47,-10,46,73,46,120,45,123,44,82,43,4,42,-116,40,-16,38,47,37,75,35,73,33,33,31,-26,28,-122,26,21,24,-120,21,-18,18,55,16,-128,13,-83,10,-35,7,-3,4,29,2,56,-1,89,-4,117,-7,-93,-10,-53,-13,14,-15,82,-18,-81,-21,28,-23,-99,-26,56,-28,-19,-31,-67,-33,-86,-35,-67,-37,-26,-39,67,-40,-76,-42,90,-43,30,-44,16,-45,43,-46,109,-47,-28,-48,121,-48,73,-48,58,-48,94,-48,-83,-48,39,-47,-51,-47,-97,-46,-101,-45,-65,-44,16,-42,-128,-41,28,-39,-36,-38,-69,-36,-64,-34,-35,-32,30,-29,116,-27,-22,-25,109,-22,13,-19,-73,-17,118,-14,63,-11,18,-8,-20,-6,-52,-3}; }
	private static byte[] data46(){ return new byte[] {-84,0,-113,3,104,6,67,9,14,12,-43,14,-122,17,45,20,-66,22,59,25,-98,27,-19,29,24,32,45,34,27,36,-20,37,-105,39,33,41,126,42,-70,43,-55,44,-80,45,108,46,-5,46,99,47,-104,47,-88,47,-124,47,58,47,-65,46,32,46,74,45,88,44,45,43,-21,41,114,40,-33,38,34,37,66,35,69,33,39,31,-23,28,-105,26,38,24,-95,21,9,19,91,16,-90,13,-38,10,15,8,47,5,91,2,116,-1,-100,-4,-68,-7,-23,-10,28,-12,89,-15,-89,-18,3,-20,112,-23,-9,-26,-112,-28,71,-30,23,-32,7,-34,18,-36,71,-38,-107,-40,18,-41,-84,-43,117,-44,95,-45,124,-46,-71,-47,44,-47,-65,-48,-119,-48,120,-48,-106,-48,-31,-48,84,-47,-7,-47,-64,-46,-68,-45,-41,-44,34,-42,-115,-41,37,-39,-40,-38,-69,-36,-81,-34,-50,-32,5,-29,86,-27,-59,-25,67,-22,-35,-20,-128,-17,62,-14,-5,-12,-48,-9,-98,-6,-126,-3,84,0,60,3,12,6,-26,8,-83,11,114,14,31,17,-55,19,82,22,-44,24,51,27,-125,29,-83,31,-59,33,-80,35,-120,37,50,39,-67,40,31,42,93,43,111,44,92,45,25,46,-78,46,22,47,91,47,101,47,82,47,5,47,-104,46,-10,45,49,45,60,44,34,43,-35,41,115,40,-29,38,44,37,89,35,92,33,73,31,21,29,-63,26,95,24,-35,21,73,19,-86,16,-18,13,52,11,99,8,-108,5,-72,2,-32,-1,4,-3,45,-6,91,-9,-113,-12,-46,-15,29,-17,127,-20,-21,-23,112,-25,14,-27,-65,-30,-109,-32,124,-34,-116,-36,-73,-38,9,-39,124,-41,25,-42,-42,-44,-59,-45,-45,-46,18,-46,124,-47,9,-47,-50,-48,-77,-48,-48,-48,11,-47,-126,-47,18,-46,-34,-46,-56,-45,-30,-44,31,-42,-120,-41,17,-39,-59,-38,-108,-36,-118,-34,-99,-32,-52,-30,24,-27,124,-25,-11,-23,-121,-20,39,-17,-40,-15,-104,-12,91,-9,52,-6,1,-3,-30,-1,-75,2,-116,5,95,8,36,11,-24,13,-108,16,59,19,-58,21,71,24,-90,26,-8,28,38,31,59,33,48,35,6,37,-77,38,73,40,-88,41,-15,42,6,44,-7,44,-65,45,90,46,-51,46,16,47,45,47,23,47,-37,46,114,46,-38,45,33,45,47,44,36,43,-27,41,-123,40,-2,38,82,37,-125,35,-105,33,-122,31,91,29,21,27,-77,24,65,22,-81,19,23,17,102,14,-84,11,-23,8,22,6,72,3,109,0,-102,-3,-62,-6,-9,-9,42,-11,113,-14,-67,-17,27,-19,-115,-22,14,-24,-85,-27,92,-29,41,-31,20,-33,28,-35,71,-37,-112,-39,1,-40,-108,-42,80,-43,52,-44,61,-45,116,-46,-46,-47,93,-47,20,-47,-11,-48,1,-47,59,-47,-97,-47,46,-46,-21,-46,-54,-45,-37,-44,15,-42,107,-41,-19,-40,-109,-38,91,-36,70,-34,79,-32,118,-30,-74,-28,22,-25,-127,-23,16,-20,-92,-18,82,-15,6,-12,-52,-10,-110,-7,104,-4,58,-1,13,2,-29,4,-81,7,117,10,55,13,-31,15,-120,18,23,21,-110,23,-3,25,73,28,126,30,-105,32,-114,34,107,36,33,38,-75,39,36,41,111,42,-116,43,-117,44,86,45,-3,45,120,46,-58,46,-20,46,-30,46,-78,46,80,46,-55,45,20,45,52,44,50,43,-4,41,-83,40,44,39,-115,37,-52,35,-29,33,-25,31,-67,29,-121,27,44,25,-64,22,62,20,-89,17,3,15,77,12,-113,9,-57,6,-8,3,42,1,81,-2,-122,-5,-76,-8,-14,-11,52,-13,-126,-16,-29,-19,77,-21,-44,-24,104,-26,25,-28,-29,-31,-57,-33,-54,-35,-16,-37,49,-38,-99,-40,39,-41,-38,-43,-75,-44,-76,-45,-28,-46,51,-46,-71,-47,94,-47,57,-47,54,-47,101,-47,-66,-47,62,-46,-16,-46,-61,-45,-57,-44,-20,-43,64,-41,-79,-40,78,-38,11,-36,-27,-35,-23,-33,-1,-31,58,-28,-118,-26,-14,-24,113,-21,2,-18,-94,-16,85,-13,13,-10,-43,-8,-99,-5,112,-2,61,1,17,4,-41,6,-96,9,92,12,10,15,-79,17,63,20,-64,22,42,25,125,27,-76,29,-43,31,-47,33,-76,35,114,37,15,39,-122,40,-38,41,3,43,10,44,-31,44,-107,45,26,46,117,46,-87,46,-86,46,-120,46,52,46,-70,45,18,45,67,44,72,43,41,42,-34,40,115,39,-38,37,43,36,77,34,90,32,67,30,17,28,-57,25,98,23,-21,20,92,18,-62,15,20,13,93,10,-101,7,-44,4,5,2,57,-1,105,-4,-96,-7,-37,-10,33,-12,107,-15,-48,-18,53,-20,-71,-23,76,-25,-10,-28,-68,-30,-102,-32,-105,-34,-78,-36,-16,-38,77,-39,-45,-41,118,-42,75,-43,59,-44,95,-45,-91,-46,25,-46,-76,-47,126,-47,113,-47,-114,-47,-38,-47,76,-46,-21,-46,-74,-45,-92,-44,-63,-43,0,-41,104,-40,-14,-39,-93,-37,115,-35,99,-33,114,-31,-99,-29,-31,-27}; }
	private static byte[] data47(){ return new byte[] {66,-24,-78,-22,60,-19,-47,-17,124,-14,44,-11,-18,-9,-79,-6,124,-3,72,0,19,3,-34,5,-96,8,93,11,12,14,-76,16,65,19,-52,21,49,24,-111,26,-54,28,-14,30,-11,32,-29,34,-90,36,81,38,-48,39,48,41,103,42,119,43,95,44,29,45,-77,45,29,46,92,46,114,46,90,46,26,46,-82,45,21,45,89,44,108,43,92,42,35,41,-59,39,63,38,-100,36,-51,34,-22,32,-36,30,-65,28,120,26,41,24,-77,21,57,19,-97,16,2,14,76,11,-104,8,-47,5,15,3,64,0,119,-3,-79,-6,-20,-9,51,-11,127,-14,-34,-17,67,-19,-58,-22,79,-24,-7,-27,-75,-29,-115,-31,-127,-33,-106,-35,-59,-37,29,-38,-112,-40,48,-41,-18,-43,-38,-44,-23,-45,34,-45,-119,-46,16,-46,-50,-47,-82,-47,-68,-47,-10,-47,87,-46,-26,-46,-99,-45,126,-44,-122,-43,-74,-42,14,-40,-122,-39,41,-37,-27,-36,-52,-34,-57,-32,-23,-30,28,-27,112,-25,-41,-23,82,-20,-30,-18,125,-15,43,-12,-32,-10,-98,-7,101,-4,40,-1,-10,1,-73,4,126,7,53,10,-22,12,-116,15,38,18,-87,20,32,23,121,25,-61,27,-21,29,-2,31,-17,33,-62,35,118,37,2,39,111,40,-77,41,-44,42,-56,43,-102,44,59,45,-70,45,10,46,47,46,44,46,-5,45,-94,45,31,45,111,44,-102,43,-103,42,116,41,36,40,-74,38,26,37,104,35,-118,33,-108,31,127,29,76,27,5,25,-94,22,45,20,-91,17,11,15,101,12,-77,9,-7,6,55,4,113,1,-84,-2,-26,-5,37,-7,108,-10,-73,-13,19,-15,122,-18,-15,-21,125,-23,26,-25,-45,-28,-95,-30,-116,-32,-106,-34,-70,-36,5,-37,108,-39,-3,-41,-82,-42,-121,-43,-120,-44,-78,-45,1,-45,-127,-46,34,-46,-11,-47,-18,-47,22,-46,98,-46,-31,-46,127,-45,83,-44,65,-43,101,-42,-93,-41,15,-39,-102,-38,75,-36,25,-34,12,-32,22,-30,65,-28,-126,-26,-34,-24,73,-21,-46,-19,95,-16,5,-13,-79,-11,102,-8,40,-5,-27,-3,-80,0,109,3,51,6,-24,8,-97,11,67,14,-33,16,104,19,-30,21,68,24,-107,26,-60,28,-28,30,-33,32,-66,34,126,36,24,38,-106,39,-23,40,24,42,33,43,0,44,-71,44,72,45,-87,45,-25,45,-13,45,-37,45,-108,45,37,45,-117,44,-54,43,-35,42,-50,41,-113,40,55,39,-82,37,12,36,69,34,90,32,91,30,55,28,-3,25,-84,23,64,21,-57,18,57,16,-100,13,-12,10,65,8,-123,5,-55,2,3,0,69,-3,-126,-6,-54,-9,23,-11,112,-14,-46,-17,71,-19,-54,-22,102,-24,16,-26,-39,-29,-72,-31,-74,-33,-49,-35,12,-36,97,-38,-24,-40,-127,-41,82,-42,57,-43,85,-44,-114,-45,-6,-46,-120,-46,70,-46,42,-46,59,-46,115,-46,-37,-46,100,-45,34,-44,-5,-44,9,-42,50,-41,-118,-40,-1,-39,-97,-37,87,-35,59,-33,47,-31,76,-29,124,-27,-55,-25,39,-22,-96,-20,35,-17,-66,-15,94,-12,16,-9,-61,-7,-127,-4,66,-1,-1,1,-63,4,119,7,43,10,-43,12,114,15,1,18,127,20,-22,22,65,25,126,27,-90,29,-85,31,-99,33,101,35,22,37,-100,38,5,40,70,41,97,42,86,43,31,44,-59,44,61,45,-112,45,-78,45,-80,45,127,45,41,45,-90,44,-7,43,38,43,41,42,8,41,-68,39,81,38,-66,36,14,35,55,33,73,31,54,29,17,27,-53,24,116,22,3,20,-122,17,-16,14,89,12,-87,9,-6,6,63,4,-125,1,-59,-2,8,-4,80,-7,-103,-10,-10,-13,77,-15,-56,-18,59,-20,-44,-23,118,-25,50,-27,9,-29,-8,-32,5,-33,47,-35,124,-37,-25,-39,122,-40,45,-41,9,-42,9,-43,51,-44,-123,-45,-1,-46,-92,-46,113,-46,108,-46,-117,-46,-38,-46,80,-45,-21,-45,-67,-44,-96,-43,-61,-42,-9,-41,95,-39,-29,-38,-119,-36,86,-34,55,-32,69,-30,92,-28,-99,-26,-22,-24,84,-21,-55,-19,89,-16,-21,-14,-106,-11,65,-8,-11,-6,-77,-3,107,0,40,3,-30,5,-111,8,65,11,-35,13,116,16,-10,18,107,21,-56,23,18,26,66,28,90,30,84,32,47,34,-15,35,-124,37,9,39,82,40,-116,41,-114,42,117,43,43,44,-62,44,34,45,104,45,118,45,101,45,35,45,-71,44,42,44,106,43,-117,42,126,41,77,40,-7,38,125,37,-31,35,36,34,70,32,78,30,51,28,6,26,-70,23,96,21,-22,18,105,16,-44,13,55,11,-115,8,-37,5,36,3,107,0,-79,-3,-5,-6,69,-8,-100,-11,-8,-14,100,-16,-38,-19,103,-21,-2,-24,-73,-26,121,-28,97,-30,91,-32,121,-34,-79,-36,15,-37,-121,-39,45,-40,-18,-42,-36,-43,-19,-44,38,-44,-118,-45,20,-45,-53,-46,-89,-46,-78,-46,-31,-46,64,-45,-61,-45,114,-44,73,-43}; }
	private static byte[] data48(){ return new byte[] {67,-42,108,-41,-81,-40,36,-38,-84,-37,104,-35,47,-33,40,-31,47,-29,88,-27,-104,-25,-20,-23,87,-20,-43,-18,94,-15,-6,-13,-98,-10,73,-7,0,-4,-78,-2,111,1,34,4,-42,6,-126,9,37,12,-66,14,73,17,-62,19,42,22,-128,24,-70,26,-30,28,-24,30,-41,32,-92,34,86,36,-33,37,78,39,-113,40,-77,41,-85,42,126,43,42,44,-85,44,3,45,49,45,57,45,18,45,-56,44,77,44,-83,43,-24,42,-11,41,-32,40,-91,39,65,38,-63,36,24,35,85,33,109,31,112,29,77,27,30,25,-52,22,108,20,-7,17,112,15,-31,12,63,10,-105,7,-22,4,50,2,-128,-1,-56,-4,24,-6,107,-9,-59,-12,43,-14,-98,-17,32,-19,-78,-22,92,-24,20,-26,-18,-29,-41,-31,-26,-33,13,-34,82,-36,-64,-38,67,-39,-7,-41,-57,-42,-60,-43,-29,-44,43,-44,-100,-45,53,-45,-8,-46,-26,-46,-7,-46,60,-45,-96,-45,53,-44,-18,-44,-49,-43,-39,-42,5,-40,89,-39,-47,-38,102,-36,38,-34,-8,-33,-12,-31,1,-28,49,-26,112,-24,-50,-22,53,-19,-72,-17,64,-14,-36,-12,-128,-9,39,-6,-34,-4,-118,-1,68,2,-14,4,-96,7,69,10,-30,12,113,15,-10,17,100,20,-59,22,12,25,65,27,88,29,87,31,58,33,-8,34,-96,36,27,38,123,39,-75,40,-59,41,-74,42,120,43,23,44,-115,44,-42,44,-5,44,-14,44,-61,44,106,44,-26,43,60,43,105,42,111,41,81,40,8,39,-91,37,19,36,108,34,-100,32,-78,30,-82,28,-117,26,82,24,3,22,-98,19,42,17,-93,14,16,12,117,9,-56,6,36,4,105,1,-62,-2,9,-4,98,-7,-73,-10,28,-12,-120,-15,1,-17,-114,-20,40,-22,-40,-25,-94,-27,122,-29,123,-31,-117,-33,-63,-35,19,-36,-121,-38,29,-39,-39,-41,-74,-42,-65,-43,-24,-44,61,-44,-68,-45,91,-45,49,-45,34,-45,71,-45,-114,-45,4,-44,-101,-44,100,-43,72,-42,95,-41,-111,-40,-20,-39,109,-37,6,-35,-51,-34,-94,-32,-92,-30,-75,-28,-26,-26,44,-23,-125,-21,-11,-19,111,-16,-1,-14,-109,-11,57,-8,-35,-6,-114,-3,60,0,-21,2,-103,5,62,8,-32,10,115,13,-2,15,120,18,-32,20,56,23,118,25,-96,27,-78,29,-96,31,-128,33,46,35,-50,36,63,38,-109,39,-62,40,-55,41,-84,42,103,43,-7,43,100,44,-90,44,-67,44,-82,44,115,44,16,44,-121,43,-47,42,-8,41,-10,40,-49,39,-123,38,21,37,-125,35,-44,33,-1,31,24,30,7,28,-24,25,-83,23,87,21,-4,18,123,16,0,14,103,11,-48,8,41,6,-128,3,-45,0,37,-2,123,-5,-47,-8,50,-10,-103,-13,14,-15,-115,-18,35,-20,-63,-23,127,-25,75,-27,51,-29,55,-31,83,-33,-110,-35,-19,-37,106,-38,13,-39,-49,-41,-71,-42,-57,-43,-3,-44,93,-44,-33,-45,-111,-45,100,-45,104,-45,-114,-45,-28,-45,89,-44,1,-43,-57,-43,-69,-42,-47,-41,13,-39,107,-38,-16,-37,-112,-35,86,-33,53,-31,50,-29,75,-27,122,-25,-65,-23,29,-20,-121,-18,8,-15,-114,-13,41,-10,-61,-8,110,-5,20,-2,-63,0,108,3,20,6,-77,8,82,11,-36,13,97,16,-42,18,51,21,-119,23,-70,25,-31,27,-28,29,-45,31,-95,33,78,35,-30,36,73,38,-103,39,-70,40,-68,41,-106,42,71,43,-45,43,52,44,112,44,127,44,103,44,40,44,-68,43,45,43,116,42,-113,41,-112,40,93,39,20,38,-99,36,10,35,85,33,-125,31,-111,29,-118,27,96,25,43,23,-44,20,117,18,-4,15,125,13,-22,10,83,8,-81,5,11,3,96,0,-70,-3,14,-5,111,-8,-46,-11,65,-13,-70,-16,65,-18,-38,-21,-123,-23,67,-25,28,-27,7,-29,21,-31,56,-33,125,-35,-31,-37,104,-38,13,-39,-36,-41,-55,-42,-30,-43,29,-43,-123,-44,14,-44,-60,-45,-92,-45,-91,-45,-38,-45,45,-44,-80,-44,85,-43,38,-42,25,-41,54,-40,116,-39,-42,-38,92,-36,0,-34,-58,-33,-89,-31,-91,-29,-66,-27,-20,-25,53,-22,-118,-20,-4,-18,114,-15,-2,-13,-111,-10,42,-7,-47,-5,117,-2,27,1,-59,3,99,6,5,9,-106,11,34,14,-100,16,12,19,104,21,-82,23,-29,25,-5,27,-2,29,-29,31,-88,33,85,35,-37,36,66,38,-121,39,-94,40,-95,41,112,42,32,43,-94,43,2,44,50,44,67,44,33,44,-31,43,112,43,-37,42,32,42,57,41,52,40,4,39,-79,37,64,36,-91,34,-10,32,28,31,51,29,32,27,4,25,-61,22,120,20,21,18,-96,15,34,13,-108,10,-4,7,97,5,-68,2,24,0,115,-3,-49,-6,51,-8,-101,-11,15,-13,-115,-16,26,-18,-71,-21,103,-23,48,-25,7,-27,1,-29,11,-31,60,-33,-126,-35,-17,-37,121,-38,35,-39,-5,-41,-24,-42}; }
	private static byte[] data49(){ return new byte[] {12,-42,72,-43,-76,-44,70,-44,-5,-45,-30,-45,-26,-45,30,-44,117,-44,-6,-44,-94,-43,117,-42,107,-41,-121,-40,-55,-39,41,-37,-77,-36,85,-34,27,-32,-4,-31,-8,-29,18,-26,60,-24,-122,-22,-41,-20,71,-17,-70,-15,68,-12,-47,-10,109,-7,8,-4,-82,-2,78,1,-13,3,-114,6,43,9,-75,11,65,14,-79,16,32,19,116,21,-74,23,-24,25,-10,27,-6,29,-45,31,-99,33,58,35,-60,36,34,38,99,39,125,40,115,41,67,42,-20,42,108,43,-56,43,-9,43,2,44,-29,43,-103,43,47,43,-111,42,-38,41,-16,40,-23,39,-69,38,103,37,-9,35,93,34,-85,32,-39,30,-24,28,-29,26,-68,24,-118,22,55,20,-36,17,106,15,-19,12,99,10,-46,7,52,5,-102,2,-10,-1,84,-3,-70,-6,26,-8,-112,-11,-1,-14,-119,-16,23,-18,-70,-21,112,-23,55,-25,26,-27,18,-29,37,-31,86,-33,-93,-35,18,-36,-98,-38,81,-39,36,-40,29,-41,62,-42,125,-43,-17,-44,124,-44,61,-44,26,-44,44,-44,89,-44,-70,-44,57,-43,-26,-43,-75,-42,-82,-41,-57,-40,8,-38,108,-37,-21,-36,-107,-34,81,-32,54,-30,45,-28,69,-26,107,-24,-77,-22,1,-19,108,-17,-34,-15,98,-12,-18,-10,-125,-7,28,-4,-67,-2,89,1,-6,3,-109,6,38,9,-76,11,50,14,-88,16,12,19,95,21,-98,23,-57,25,-38,27,-46,29,-81,31,110,33,18,35,-114,36,-11,37,41,39,74,40,54,41,13,42,-85,42,53,43,-123,43,-68,43,-60,43,-95,43,96,43,-21,42,90,42,-102,41,-72,40,-81,39,-124,38,51,37,-62,35,46,34,126,32,-83,30,-62,28,-67,26,-100,24,108,22,29,20,-57,17,87,15,-33,12,90,10,-55,7,55,5,-105,2,0,0,93,-3,-56,-6,48,-8,-96,-11,32,-13,-95,-16,61,-18,-35,-21,-103,-23,98,-25,73,-27,67,-29,89,-31,-116,-33,-37,-35,76,-36,-37,-38,-114,-39,97,-40,94,-41,123,-42,-63,-43,43,-43,-64,-44,120,-44,94,-44,100,-44,-102,-44,-15,-44,117,-43,27,-42,-21,-42,-34,-41,-8,-40,52,-38,-107,-37,16,-35,-71,-34,111,-32,81,-30,69,-28,84,-26,127,-24,-71,-22,11,-19,109,-17,-38,-15,95,-12,-35,-10,121,-7,5,-4,-89,-2,61,1,-38,3,110,6,-1,8,-118,11,2,14,120,16,-42,18,39,21,100,23,-117,25,-102,27,-110,29,109,31,42,33,-52,34,74,36,-83,37,-28,38,3,40,-15,40,-59,41,106,42,-19,42,72,43,122,43,-123,43,104,43,35,43,-70,42,35,42,108,41,-118,40,-119,39,93,38,20,37,-92,35,23,34,106,32,-99,30,-71,28,-74,26,-98,24,108,22,41,20,-46,17,107,15,-11,12,118,10,-22,7,90,5,-61,2,40,0,-107,-3,-10,-6,110,-8,-38,-11,94,-13,-24,-16,124,-18,41,-20,-32,-23,-82,-25,-104,-27,-114,-29,-84,-31,-39,-33,46,-34,-101,-36,43,-37,-33,-39,-81,-40,-85,-41,-57,-42,10,-42,117,-43,3,-43,-67,-44,-102,-44,-94,-44,-45,-44,36,-43,-89,-43,70,-42,20,-41,1,-40,22,-39,77,-38,-88,-37,35,-35,-67,-34,121,-32,75,-30,65,-28,71,-26,110,-24,-96,-22,-14,-20,70,-17,-69,-15,42,-12,-74,-10,59,-7,-46,-5,101,-2,-5,0,-107,3,35,6,-75,8,53,11,-77,13,32,16,127,18,-50,20,9,23,46,25,64,27,49,29,18,31,-51,32,111,34,-15,35,80,37,-113,38,-85,39,-96,40,115,41,29,42,-92,42,1,43,55,43,74,43,45,43,-15,42,-121,42,-4,41,69,41,111,40,109,39,75,38,7,37,-99,35,21,34,114,32,-89,30,-51,28,-52,26,-67,24,-112,22,85,20,0,18,-94,15,49,13,-76,10,52,8,-97,5,23,3,120,0,-18,-3,82,-5,-55,-8,62,-10,-62,-13,75,-15,-23,-18,-114,-20,77,-22,27,-24,-1,-27,-1,-29,18,-30,71,-32,-107,-34,2,-35,-111,-37,62,-38,17,-39,7,-40,30,-41,96,-42,-62,-43,80,-43,2,-43,-36,-44,-36,-44,8,-43,84,-43,-49,-43,105,-42,46,-41,24,-40,34,-39,86,-38,-89,-37,26,-35,-77,-34,95,-32,50,-30,28,-28,30,-26,59,-24,109,-22,-83,-20,9,-17,107,-15,-34,-13,95,-10,-32,-8,115,-5,0,-2,-107,0,39,3,-75,5,65,8,-63,10,60,13,-88,15,4,18,84,20,-116,22,-74,24,-63,26,-67,28,-106,30,88,32,-4,33,127,35,-29,36,38,38,69,39,62,40,24,41,-59,41,83,42,-73,42,-15,42,12,43,-12,42,-62,42,94,42,-38,41,44,41,92,40,99,39,73,38,12,37,-85,35,45,34,-116,32,-48,30,-7,28,0,27,-3,24,-48,22,-93,20,81,18,-5,15,-114,13,28,11,-103,8,21,6,-123,3,-9,0,100,-2,-40,-5,72,-7,-56,-10,71,-12,-42,-15,115,-17}; }
	private static byte[] data50(){ return new byte[] {26,-19,-39,-22,-91,-24,-118,-26,-122,-28,-101,-30,-55,-32,24,-33,125,-35,13,-36,-77,-38,-127,-39,114,-40,-125,-41,-64,-42,26,-42,-94,-43,76,-43,31,-43,25,-43,55,-43,-125,-43,-18,-43,-124,-42,64,-41,28,-40,38,-39,72,-38,-107,-37,0,-35,-118,-34,53,-32,-7,-31,-34,-29,-41,-27,-20,-25,20,-22,81,-20,-95,-18,-1,-16,108,-13,-29,-11,100,-8,-18,-6,117,-3,12,0,-112,2,38,5,-89,7,41,10,-94,12,9,15,107,17,-75,19,-13,21,26,24,41,26,40,28,1,30,-53,31,110,33,-7,34,98,36,-87,37,-50,38,-48,39,-83,40,103,41,-9,41,102,42,-86,42,-57,42,-60,42,-114,42,62,42,-66,41,26,41,86,40,102,39,86,38,35,37,-52,35,87,34,-61,32,11,31,66,29,81,27,84,25,55,23,8,21,-56,18,112,16,20,14,-96,11,41,9,-89,6,30,4,-107,1,7,-1,121,-4,-11,-7,109,-9,-9,-12,-126,-14,31,-16,-54,-19,-125,-21,81,-23,50,-25,46,-27,60,-29,105,-31,-80,-33,21,-34,-101,-36,61,-37,3,-38,-21,-40,-6,-41,40,-41,127,-42,-5,-43,-102,-43,105,-43,82,-43,109,-43,-89,-43,13,-42,-106,-42,71,-41,26,-40,21,-39,48,-38,113,-37,-49,-36,81,-34,-16,-33,-86,-31,-121,-29,113,-27,-125,-25,-100,-23,-44,-21,27,-18,112,-16,-41,-14,72,-11,-64,-9,69,-6,-53,-4,85,-1,-31,1,105,4,-20,6,111,9,-34,11,81,14,-89,16,-5,18,54,21,95,23,117,25,113,27,85,29,32,31,-54,32,93,34,-56,35,26,37,71,38,79,39,57,40,-8,40,-107,41,12,42,93,42,-125,42,-116,42,97,42,29,42,-88,41,19,41,87,40,117,39,113,38,73,37,0,36,-108,34,12,33,99,31,-98,29,-64,27,-58,25,-73,23,-111,21,89,19,11,17,-74,14,72,12,-35,9,90,7,-34,4,84,2,-52,-1,70,-3,-68,-6,64,-8,-62,-11,85,-13,-17,-16,-104,-18,81,-20,28,-22,-5,-25,-16,-27,-2,-29,32,-30,104,-32,-65,-34,68,-35,-40,-37,-101,-38,120,-39,123,-40,-93,-41,-21,-42,94,-42,-12,-43,-79,-43,-107,-43,-98,-43,-48,-43,36,-42,-91,-42,69,-41,15,-40,-7,-40,11,-38,56,-37,-108,-36,-1,-35,-103,-33,69,-31,16,-29,-4,-28,-12,-26,16,-23,53,-21,119,-19,-62,-17,32,-14,-118,-12,-4,-10,121,-7,-3,-5,123,-2,13,1,-121,3,17,6,-115,8,-4,10,111,13,-57,15,27,18,89,20,-121,22,-99,24,-94,26,-119,28,91,30,13,32,-90,33,27,35,118,36,-86,37,-62,38,-80,39,-128,40,37,41,-84,41,3,42,65,42,73,42,60,42,-10,41,-103,41,16,41,93,40,-109,39,-110,38,-128,37,66,36,-30,34,107,33,-55,31,25,30,64,28,87,26,80,24,54,22,7,20,-56,17,114,15,27,13,-90,10,59,8,-72,5,59,3,-76,0,51,-2,-84,-5,50,-7,-75,-10,72,-12,-31,-15,-119,-17,64,-19,9,-21,-31,-24,-44,-26,-39,-28,-7,-30,53,-31,-119,-33,-2,-35,-112,-36,67,-37,25,-38,14,-39,43,-40,102,-41,-51,-42,85,-42,4,-42,-39,-43,-43,-43,-10,-43,64,-42,-84,-42,65,-41,-6,-41,-44,-40,-39,-39,-6,-38,62,-36,-89,-35,37,-33,-48,-32,-120,-30,101,-28,85,-26,97,-24,127,-22,-77,-20,-11,-18,75,-15,-86,-13,24,-10,-117,-8,8,-5,-120,-3,10,0,-116,2,13,5,-122,7,-3,9,102,12,-58,14,25,17,91,19,-116,21,-86,23,-79,25,-94,27,120,29,54,31,-43,32,86,34,-68,35,-8,36,34,38,22,39,-8,39,-87,40,60,41,-87,41,-20,41,13,42,5,42,-37,41,-123,41,15,41,110,40,-82,39,-57,38,-68,37,-111,36,66,35,-42,33,74,32,-95,30,-38,28,-3,26,3,25,-10,22,-45,20,-99,18,84,16,1,14,-100,11,50,9,-70,6,67,4,-66,1,67,-1,-63,-4,68,-6,-51,-9,95,-11,-13,-14,-95,-16,78,-18,22,-20,-22,-23,-44,-25,-42,-27,-20,-29,33,-30,106,-32,-42,-34,92,-35,5,-36,-53,-38,-72,-39,-62,-40,-14,-41,74,-41,-66,-42,99,-42,37,-42,16,-42,35,-42,88,-42,-74,-42,56,-41,-31,-41,-86,-40,-98,-39,-84,-38,-29,-37,55,-35,-83,-34,61,-32,-15,-31,-73,-29,-96,-27,-102,-25,-84,-23,-42,-21,10,-18,89,-16,-85,-14,19,-11,126,-9,-14,-7,111,-4,-22,-2,107,1,-26,3,97,6,-47,8,66,11,-97,13,-10,15,60,18,112,20,-107,22,-95,24,-100,26,122,28,64,30,-21,31,120,33,-27,34,57,36,97,37,115,38,89,39,31,40,-63,40,60,41,-108,41,-60,41,-49,41,-75,41,114,41,14,41,-127,40,-47,39,-4,38,5,38,-23,36,-81,35,81,34,-41,32,61,31,-120,29,-72,27,-49,25,-51,23,-72,21,-114,19}; }
	private static byte[] data51(){ return new byte[] {81,17,10,15,-85,12,77,10,-37,7,105,5,-18,2,115,0,-9,-3,124,-5,7,-7,-107,-10,48,-12,-46,-15,-124,-17,67,-19,20,-21,-10,-24,-14,-26,-3,-28,42,-29,103,-31,-53,-33,64,-34,-31,-36,-108,-37,116,-38,111,-39,-113,-40,-42,-41,56,-41,-50,-42,121,-42,86,-42,84,-42,117,-42,-59,-42,45,-41,-56,-41,122,-40,93,-39,88,-38,124,-37,-66,-36,33,-34,-93,-33,66,-31,-6,-30,-46,-28,-67,-26,-59,-24,-37,-22,8,-19,71,-17,-110,-15,-18,-13,81,-10,-66,-8,50,-5,-83,-3,34,0,-94,2,20,5,-118,7,-11,9,88,12,-81,14,-5,16,51,19,94,21,116,23,114,25,96,27,42,29,-26,30,124,32,-6,33,87,35,-107,36,-80,37,-85,38,-127,39,53,40,-62,40,47,41,110,41,-110,41,-122,41,94,41,8,41,-109,40,-11,39,53,39,83,38,73,37,36,36,-39,34,111,33,-21,31,68,30,-121,28,-83,26,-68,24,-76,22,-103,20,104,18,42,16,-35,13,-127,11,29,9,-80,6,60,4,-57,1,78,-1,-42,-4,97,-6,-12,-9,-122,-11,49,-13,-44,-16,-104,-18,90,-20,63,-22,40,-24,53,-26,77,-28,-120,-30,-42,-32,70,-33,-46,-35,122,-36,71,-37,51,-38,63,-39,117,-40,-59,-41,69,-41,-35,-42,-88,-42,-117,-42,-96,-42,-47,-42,45,-41,-86,-41,79,-40,21,-39,3,-38,12,-37,62,-36,-118,-35,-7,-34,-120,-32,43,-30,-12,-29,-51,-27,-61,-25,-50,-23,-22,-21,29,-18,94,-16,-85,-14,7,-11,108,-9,-43,-7,78,-4,-69,-2,56,1,-86,3,27,6,-119,8,-20,10,71,13,-106,15,-43,17,4,20,36,22,42,24,34,26,-6,27,-65,29,100,31,-14,32,91,34,-82,35,-42,36,-25,37,-51,38,-106,39,56,40,-75,40,17,41,66,41,83,41,60,41,-2,40,-95,40,23,40,111,39,-96,38,-81,37,-98,36,104,35,20,34,-94,32,16,31,102,29,-101,27,-65,25,-59,23,-71,21,-103,19,102,17,37,15,-42,12,121,10,23,8,-87,5,59,3,-59,0,83,-2,-34,-5,113,-7,7,-9,-88,-12,80,-14,9,-16,-55,-19,-93,-21,-120,-23,-121,-25,-106,-27,-60,-29,3,-30,104,-32,-32,-34,125,-35,51,-36,14,-37,10,-38,37,-39,107,-40,-55,-41,88,-41,1,-41,-40,-42,-52,-42,-17,-42,44,-41,-104,-41,36,-40,-49,-40,-86,-39,-100,-38,-76,-37,-14,-36,67,-34,-62,-33,81,-31,4,-29,-51,-28,-81,-26,-83,-24,-74,-22,-35,-20,12,-17,82,-15,-96,-13,-4,-11,94,-8,-53,-6,56,-3,-84,-1,29,2,-115,4,-7,6,94,9,-68,11,13,14,84,16,-121,18,-78,20,-63,22,-63,24,-87,26,119,28,46,30,-55,31,70,33,-91,34,-24,35,2,37,7,38,-36,38,-103,39,45,40,-101,40,-23,40,15,41,14,41,-18,40,-95,40,55,40,-93,39,-19,38,22,38,23,37,-1,35,-68,34,100,33,-27,31,81,30,-102,28,-48,26,-24,24,-17,22,-35,20,-71,18,-120,16,64,14,-11,11,-104,9,53,7,-51,4,93,2,-18,-1,125,-3,19,-5,-92,-8,74,-10,-23,-13,-97,-15,92,-17,43,-19,8,-21,-2,-24,-1,-26,34,-27,84,-29,-89,-31,16,-32,-102,-34,62,-35,8,-36,-23,-38,-8,-39,28,-39,111,-40,-35,-41,117,-41,47,-41,12,-41,23,-41,55,-41,-112,-41,-6,-41,-105,-40,78,-39,46,-38,45,-37,78,-36,-112,-35,-16,-34,110,-32,10,-30,-66,-29,-112,-27,116,-25,117,-23,-126,-21,-83,-19,-39,-17,37,-14,108,-12,-50,-10,42,-7,-105,-5,-1,-3,114,0,-39,2,76,5,-86,7,16,10,95,12,-79,14,-24,16,26,19,53,21,61,23,52,25,16,27,-44,28,-126,30,13,32,-126,33,-42,34,7,36,32,37,13,38,-32,38,-117,39,21,40,120,40,-70,40,-46,40,-53,40,-100,40,72,40,-47,39,52,39,117,38,-105,37,-116,36,112,35,35,34,-59,32,66,31,-92,29,-20,27,29,26,50,24,52,22,33,20,-3,17,-56,15,-123,13,53,11,-36,8,124,6,20,4,-88,1,63,-1,-48,-4,108,-6,5,-8,-85,-11,88,-13,17,-15,-41,-18,-81,-20,-108,-22,-111,-24,-95,-26,-58,-28,10,-29,96,-31,-38,-33,104,-34,30,-35,-20,-37,-34,-38,-13,-39,36,-39,-125,-40,-7,-41,-99,-41,98,-41,73,-41,92,-41,-119,-41,-26,-41,95,-40,0,-39,-61,-39,-91,-38,-78,-37,-44,-36,33,-34,-126,-33,9,-31,-90,-30,99,-28,49,-26,32,-24,28,-22,47,-20,88,-18,-121,-16,-49,-14,26,-11,116,-9,-43,-7,55,-4,-91,-2,10,1,119,3,-38,5,60,8,-108,10,-27,12,38,15,95,17,-126,19,-104,21,-102,23,-125,25,89,27,21,29,-76,30,62,32,-96,33,-14,34,20,36,37,37,8,38,-47,38,115,39,-15,39,80,40,127,40,-100,40,126,40,80,40}; }
	private static byte[] data52(){ return new byte[] {-16,39,113,39,-47,38,4,38,37,37,17,36,-16,34,-97,33,58,32,-74,30,16,29,92,27,-127,25,-101,23,-101,21,-125,19,102,17,40,15,-18,12,-101,10,69,8,-23,5,-128,3,30,1,-78,-2,78,-4,-24,-7,-113,-9,50,-11,-20,-14,-88,-16,119,-18,84,-20,68,-22,69,-24,96,-26,-115,-28,-40,-30,57,-31,-72,-33,84,-34,13,-35,-23,-37,-30,-38,-2,-39,60,-39,-99,-40,35,-40,-54,-41,-103,-41,-119,-41,-96,-41,-38,-41,56,-40,-68,-40,97,-39,41,-38,23,-37,30,-36,81,-35,-106,-34,5,-32,-120,-31,46,-29,-26,-28,-67,-26,-88,-24,-90,-22,-67,-20,-34,-18,20,-15,87,-13,-96,-11,-6,-9,83,-6,-70,-4,27,-1,-123,1,-27,3,75,6,-96,8,-7,10,63,13,126,15,-84,17,-52,19,-40,21,-43,23,-75,25,-123,27,54,29,-46,30,78,32,-80,33,-16,34,21,36,21,37,-10,37,-76,38,80,39,-57,39,28,40,74,40,88,40,60,40,1,40,-96,39,24,39,116,38,-92,37,-66,36,-88,35,-126,34,45,33,-56,31,62,30,-100,28,-35,26,14,25,26,23,35,21,9,19,-22,16,-77,14,116,12,41,10,-45,7,120,5,24,3,-78,0,82,-2,-19,-5,-113,-7,56,-9,-28,-12,-94,-14,99,-16,58,-18,29,-20,16,-22,31,-24,57,-26,115,-28,-64,-30,43,-31,-79,-33,83,-34,22,-35,-14,-37,-7,-38,24,-38,94,-39,-57,-40,78,-40,3,-40,-49,-41,-52,-41,-29,-41,38,-40,-121,-40,15,-39,-72,-39,-122,-38,115,-37,-125,-36,-78,-35,0,-33,106,-32,-11,-31,-106,-29,84,-27,40,-25,19,-23,18,-21,38,-19,71,-17,124,-15,-70,-13,3,-10,90,-8,-82,-6,20,-3,112,-1,-45,1,54,4,-115,6,-23,8,49,11,123,13,-82,15,-37,17,-15,19,-4,21,-20,23,-51,25,-110,27,63,29,-44,30,74,32,-90,33,-32,34,-1,35,-8,36,-43,37,-114,38,34,39,-105,39,-29,39,16,40,22,40,-6,39,-72,39,84,39,-55,38,33,38,80,37,101,36,81,35,37,34,-45,32,106,31,-32,29,61,28,-125,26,-85,24,-60,22,-62,20,-77,18,-113,16,97,14,30,12,-37,9,-126,7,50,5,-50,2,117,0,15,-2,-74,-5,89,-7,6,-9,-68,-12,119,-14,71,-16,25,-18,9,-20,-2,-23,18,-24,53,-26,112,-28,-57,-30,50,-31,-62,-33,103,-34,45,-35,23,-36,21,-37,69,-38,-119,-39,-10,-40,-120,-40,54,-40,16,-40,9,-40,40,-40,106,-40,-46,-40,87,-39,7,-38,-46,-38,-59,-37,-46,-36,4,-34,81,-33,-67,-32,70,-30,-25,-29,-92,-27,119,-25,96,-23,94,-21,112,-19,-114,-17,-64,-15,-5,-13,68,-10,-112,-8,-19,-6,64,-3,-91,-1,-2,1,89,4,-74,6,2,9,80,11,-116,13,-65,15,-24,17,-10,19,0,22,-24,23,-61,25,-119,27,43,29,-64,30,49,32,-125,33,-62,34,-44,35,-48,36,-89,37,90,38,-17,38,93,39,-87,39,-44,39,-43,39,-71,39,115,39,15,39,-123,38,-40,37,11,37,25,36,13,35,-40,33,-110,32,29,31,-96,29,-10,27,66,26,105,24,-121,22,-123,20,123,18,89,16,43,14,-15,11,-85,9,94,7,7,5,-78,2,82,0,-6,-3,-97,-5,73,-7,-6,-10,-78,-12,117,-14,68,-16,34,-18,16,-20,13,-22,34,-24,75,-26,-119,-28,-26,-30,83,-31,-25,-33,-114,-34,92,-35,65,-36,77,-37,116,-38,-61,-39,45,-39,-60,-40,115,-40,77,-40,74,-40,103,-40,-84,-40,18,-39,-103,-39,74,-38,18,-37,5,-36,18,-35,66,-34,-113,-33,-8,-32,126,-30,31,-28,-39,-27,-87,-25,-113,-23,-117,-21,-105,-19,-73,-17,-32,-15,28,-12,92,-10,-84,-8,-5,-6,85,-3,-84,-1,6,2,96,4,-80,6,1,9,68,11,-128,13,-81,15,-48,17,-31,19,-33,21,-53,23,-96,25,94,27,6,29,-112,30,1,32,84,33,-118,34,-96,35,-106,36,108,37,31,38,-78,38,31,39,108,39,-111,39,-102,39,119,39,56,39,-50,38,74,38,-102,37,-46,36,-32,35,-43,34,-89,33,90,32,-13,30,109,29,-48,27,24,26,71,24,102,22,104,20,98,18,67,16,24,14,-25,11,-100,9,93,7,3,5,-75,2,89,0,5,-2,-85,-5,95,-7,14,-9,-50,-12,-110,-14,103,-16,69,-18,58,-20,55,-22,83,-24,122,-26,-65,-28,25,-29,-113,-31,30,-32,-50,-34,-106,-35,-127,-36,-116,-37,-76,-38,4,-38,112,-39,0,-39,-73,-40,-117,-40,-119,-40,-91,-40,-24,-40,75,-39,-44,-39,125,-38,73,-37,52,-36,66,-35,108,-34,-71,-33,26,-31,-93,-30,57,-28,-10,-27,-68,-25,-92,-23,-107,-21,-91,-19,-72,-17,-27,-15,21,-12,88,-10,-99,-8,-19,-6,64,-3,-109,-1,-20,1,59,4,-111,6,-43,8,26,11,82,13,123,15,-99,17,-88,19,-92,21,-111,23}; }
	private static byte[] data53(){ return new byte[] {93,25,34,27,-64,28,78,30,-69,31,16,33,67,34,89,35,82,36,35,37,-36,37,109,38,-38,38,44,39,80,39,93,39,57,39,-1,38,-104,38,20,38,108,37,-93,36,-73,35,-81,34,-124,33,60,32,-39,30,89,29,-67,27,13,26,63,24,96,22,110,20,98,18,83,16,37,14,-5,11,-74,9,120,7,39,5,-40,2,-122,0,47,-2,-30,-5,-113,-7,75,-9,8,-11,-45,-14,-87,-16,-119,-18,-128,-20,-126,-22,-100,-24,-56,-26,12,-27,103,-29,-34,-31,110,-32,27,-33,-25,-35,-50,-36,-39,-37,2,-37,75,-38,-69,-39,69,-39,-5,-40,-51,-40,-58,-40,-31,-40,30,-39,-127,-39,1,-38,-86,-38,112,-37,87,-36,95,-35,-121,-34,-55,-33,47,-31,-89,-30,67,-28,-15,-27,-70,-25,-106,-23,-120,-21,-115,-19,-98,-17,-58,-15,-16,-13,47,-10,110,-8,-69,-6,7,-3,91,-1,-88,1,-2,3,67,6,-111,8,-54,10,3,13,41,15,73,17,80,19,80,21,52,23,7,25,-59,26,103,28,-12,29,97,31,-72,32,-23,33,6,35,-5,35,-43,36,-119,37,34,38,-112,38,-25,38,14,39,30,39,0,39,-54,38,103,38,-22,37,67,37,-124,36,-102,35,-102,34,114,33,53,32,-47,30,92,29,-60,27,24,26,84,24,122,22,-118,20,-117,18,120,16,89,14,44,12,-12,9,-75,7,107,5,34,3,-48,0,-126,-2,53,-4,-24,-7,-90,-9,101,-11,51,-13,11,-15,-18,-18,-26,-20,-25,-22,4,-23,45,-25,117,-27,-52,-29,70,-30,-50,-32,-126,-33,67,-34,48,-35,49,-36,91,-37,-96,-38,11,-38,-110,-39,66,-39,17,-39,3,-39,27,-39,80,-39,-81,-39,41,-38,-52,-38,-119,-37,109,-36,110,-35,-116,-34,-50,-33,37,-31,-97,-30,45,-28,-41,-27,-101,-25,110,-23,92,-21,89,-19,100,-17,-121,-15,-85,-13,-29,-11,32,-8,101,-6,-81,-4,-5,-2,73,1,-106,3,-36,5,37,8,90,10,-107,12,-74,14,-43,16,-35,18,-39,20,-65,22,-106,24,77,26,-7,27,127,29,-11,30,74,32,-125,33,-100,34,-100,35,116,36,51,37,-54,37,67,38,-103,38,-50,38,-36,38,-53,38,-107,38,63,38,-61,37,43,37,105,36,-112,35,-111,34,114,33,63,32,-33,30,117,29,-31,27,64,26,-128,24,-82,22,-58,20,-52,18,-61,16,-90,14,-126,12,79,10,20,8,-45,5,-119,3,64,1,-10,-2,-86,-4,98,-6,34,-8,-30,-11,-72,-13,-121,-15,119,-17,99,-19,112,-21,-124,-23,-80,-25,-11,-27,74,-28,-62,-30,74,-31,-11,-33,-72,-34,-101,-35,-98,-36,-68,-37,3,-37,95,-38,-21,-39,-118,-39,90,-39,65,-39,82,-39,-127,-39,-41,-39,73,-38,-27,-38,-103,-37,118,-36,108,-35,-123,-34,-68,-33,11,-31,127,-30,1,-28,-88,-27,94,-25,46,-23,20,-21,4,-19,19,-17,35,-15,73,-13,120,-11,-81,-9,-18,-7,54,-4,123,-2,-60,0,18,3,78,5,-101,7,-54,9,5,12,35,14,68,16,74,18,71,20,48,22,3,24,-61,25,107,27,-6,28,111,30,-53,31,6,33,40,34,41,35,9,36,-50,36,108,37,-18,37,72,38,-122,38,-101,38,-107,38,101,38,26,38,-92,37,23,37,94,36,-115,35,-103,34,-126,33,88,32,3,31,-97,29,24,28,123,26,-56,24,-5,22,30,21,42,19,41,17,19,15,-9,12,-56,10,-106,8,87,6,23,4,-49,1,-118,-1,64,-3,0,-5,-69,-8,-121,-10,82,-12,47,-14,19,-16,9,-18,14,-20,35,-22,79,-24,-115,-26,-28,-28,83,-29,-38,-31,126,-32,63,-33,24,-34,25,-35,44,-36,109,-37,-59,-38,66,-38,-30,-39,-96,-39,-125,-39,-117,-39,-81,-39,-4,-39,100,-38,-10,-38,-97,-37,116,-36,93,-35,112,-34,-105,-33,-28,-32,68,-30,-58,-29,92,-27,14,-25,-46,-24,-80,-22,-102,-20,-101,-18,-87,-16,-58,-14,-19,-12,31,-9,90,-7,-106,-5,-33,-3,30,0,104,2,-89,4,-23,6,30,9,82,11,116,13,-112,15,-100,17,-106,19,-124,21,87,23,28,25,-56,26,90,28,-42,29,53,31,119,32,-94,33,-90,34,-110,35,92,36,3,37,-114,37,-13,37,54,38,93,38,88,38,58,38,-12,37,-116,37,10,37,90,36,-105,35,-86,34,-92,33,126,32,57,31,-36,29,99,28,-49,26,37,25,99,23,-115,21,-90,19,-87,17,-97,15,-120,13,98,11,54,9,-3,6,-63,4,-126,2,60,0,-4,-3,-73,-5,125,-7,68,-9,20,-11,-17,-14,-43,-16,-57,-18,-51,-20,-34,-22,6,-23,69,-25,-111,-27,0,-28,127,-30,30,-31,-41,-33,-85,-34,-98,-35,-79,-36,-30,-37,54,-37,-91,-38,60,-38,-16,-39,-54,-39,-63,-39,-32,-39,28,-38,126,-38,-1,-38,-96,-37,101,-36,70,-35,74,-34,103,-33,-88,-32,-3,-31,115,-29,-1,-28,-93,-26,98,-24,48,-22,22,-20,11,-18}; }
	private static byte[] data54(){ return new byte[] {15,-16,39,-14,68,-12,114,-10,-94,-8,-35,-6,27,-3,93,-1,-98,1,-36,3,26,6,79,8,-127,10,-92,12,-64,14,-52,16,-53,18,-71,20,-111,22,91,24,9,26,-93,27,37,29,-117,30,-44,31,8,33,18,34,12,35,-37,35,-111,36,33,37,-105,37,-31,37,23,38,27,38,12,38,-48,37,122,37,-4,36,99,36,-93,35,-54,34,-50,33,-75,32,125,31,45,30,-68,28,57,27,-106,25,-28,23,20,22,59,20,67,18,71,16,53,14,26,12,-12,9,-64,7,-114,5,79,3,20,1,-47,-2,-106,-4,88,-6,37,-8,-11,-11,-50,-13,-76,-15,-89,-17,-91,-19,-70,-21,-39,-23,19,-24,93,-26,-60,-28,60,-29,-44,-31,-125,-32,79,-33,60,-34,63,-35,107,-36,-82,-37,23,-37,-97,-38,71,-38,20,-38,1,-38,13,-38,67,-38,-114,-38,11,-37,-105,-37,82,-36,36,-35,25,-34,44,-33,92,-32,-92,-31,17,-29,-117,-28,41,-26,-42,-25,-99,-23,118,-21,98,-19,93,-17,105,-15,-127,-13,-92,-11,-49,-9,4,-6,60,-4,119,-2,-74,0,-15,2,45,5,95,7,-111,9,-77,11,-46,13,-32,15,-34,17,-44,19,-83,21,127,23,49,25,-46,26,92,28,-57,29,33,31,84,32,114,33,112,34,77,35,15,36,-83,36,42,37,-118,37,-59,37,-35,37,-38,37,-84,37,100,37,-9,36,105,36,-67,35,-18,34,2,34,-8,32,-49,31,-118,30,43,29,-79,27,30,26,119,24,-76,22,-28,20,-5,18,6,17,-2,14,-18,12,-52,10,-91,8,117,6,63,4,5,2,-51,-1,-114,-3,87,-5,37,-7,-14,-10,-47,-12,-79,-14,-93,-16,-95,-18,-84,-20,-50,-22,-5,-24,69,-25,-95,-27,16,-28,-93,-30,70,-31,9,-32,-23,-34,-28,-35,-1,-36,57,-36,-107,-37,11,-37,-84,-38,99,-38,70,-38,65,-38,103,-38,-89,-38,13,-37,-112,-37,56,-36,-5,-36,-31,-35,-27,-34,2,-32,68,-31,-106,-30,15,-28,-108,-27,61,-25,-16,-24,-62,-22,-98,-20,-109,-18,-110,-16,-96,-14,-67,-12,-35,-10,14,-7,61,-5,117,-3,-82,-1,-25,1,29,4,84,6,124,8,-86,10,-66,12,-41,14,-42,16,-52,18,-78,20,-128,22,66,24,-27,25,123,27,-19,28,80,30,-110,31,-72,32,-60,33,-82,34,124,35,40,36,-73,36,33,37,111,37,-106,37,-95,37,-122,37,76,37,-14,36,114,36,-39,35,23,35,65,34,64,33,46,32,-13,30,-89,29,59,28,-74,26,29,25,104,23,-93,21,-54,19,-36,17,-28,15,-40,13,-61,11,-93,9,124,7,73,5,28,3,-36,0,-81,-2,112,-4,69,-6,18,-8,-17,-11,-50,-13,-64,-15,-73,-17,-62,-19,-38,-21,6,-22,67,-24,-101,-26,1,-27,-121,-29,35,-30,-41,-32,-82,-33,-102,-34,-88,-35,-43,-36,30,-36,-117,-37,21,-37,-61,-38,-113,-38,-128,-38,-114,-38,-63,-38,20,-37,-123,-37,30,-36,-50,-36,-93,-35,-108,-34,-92,-33,-48,-32,26,-30,123,-29,-11,-28,-113,-26,49,-24,-6,-23,-58,-21,-81,-19,-93,-17,-87,-15,-74,-13,-43,-11,-9,-9,36,-6,85,-4,-121,-2,-65,0,-16,2,37,5,80,7,119,9,-106,11,-88,13,-80,15,-85,17,-111,19,109,21,48,23,-32,24,123,26,-2,27,100,29,-70,30,-26,31,4,33,-5,33,-40,34,-109,35,52,36,-85,36,13,37,70,37,95,37,91,37,46,37,-22,36,123,36,-12,35,72,35,125,34,-107,33,-112,32,105,31,47,30,-49,28,96,27,-47,25,47,24,119,22,-85,20,-53,18,-35,16,-35,14,-44,12,-68,10,-100,8,117,6,68,4,24,2,-31,-1,-80,-3,-127,-5,79,-7,47,-9,11,-11,-6,-14,-18,-16,-12,-18,7,-19,43,-21,99,-23,-83,-25,15,-26,-122,-28,23,-29,-63,-31,-120,-32,102,-33,102,-34,-125,-35,-69,-36,26,-36,-113,-37,45,-37,-26,-38,-59,-38,-64,-38,-31,-38,29,-37,-126,-37,-1,-37,-94,-36,97,-35,64,-34,62,-33,87,-32,-114,-31,-35,-30,76,-28,-52,-27,104,-25,26,-23,-36,-22,-72,-20,-99,-18,-105,-16,-100,-14,-82,-12,-54,-10,-18,-8,22,-5,71,-3,117,-1,-87,1,-43,3,3,6,43,8,70,10,98,12,103,14,104,16,89,18,52,20,5,22,-67,23,95,25,-15,26,99,28,-63,29,5,31,37,32,55,33,27,34,-16,34,-103,35,44,36,-104,36,-23,36,21,37,34,37,13,37,-38,36,-128,36,13,36,117,35,-65,34,-21,33,-8,32,-27,31,-67,30,113,29,18,28,-105,26,3,25,92,23,-98,21,-52,19,-17,17,-9,15,-3,13,-20,11,-41,9,-71,7,-112,5,103,3,55,1,11,-1,-40,-4,-77,-6,-122,-8,108,-10,80,-12,71,-14,67,-16,84,-18,111,-20,-97,-22,-32,-24,54,-25,-91,-27,36,-28,-56,-30,118,-31,80,-32,57,-33,71,-34,109,-35,-70,-36,28,-36,-89,-37,78,-37}; }
	private static byte[] data55(){ return new byte[] {18,-37,2,-37,5,-37,53,-37,124,-37,-21,-37,116,-36,34,-35,-22,-35,-44,-34,-40,-33,-2,-32,55,-30,-107,-29,1,-27,-114,-26,45,-24,-29,-23,-87,-21,-121,-19,111,-17,108,-15,111,-13,-125,-11,-100,-9,-62,-7,-27,-5,20,-2,61,0,111,2,-109,4,-63,6,-39,8,-8,10,3,13,6,15,-3,16,-31,18,-70,20,121,22,44,24,-62,25,70,27,-78,28,-2,29,59,31,79,32,80,33,48,34,-17,34,-106,35,21,36,121,36,-67,36,-34,36,-33,36,-63,36,125,36,35,36,-101,35,1,35,61,34,100,33,101,32,81,31,24,30,-49,28,100,27,-27,25,78,24,-95,22,-31,20,13,19,42,17,56,15,53,13,43,11,19,9,-9,6,-47,4,-84,2,124,0,88,-2,39,-4,9,-6,-31,-9,-51,-11,-69,-13,-76,-15,-64,-17,-46,-19,-5,-21,48,-22,127,-24,-37,-26,88,-27,-33,-29,-114,-30,73,-31,43,-32,33,-33,57,-34,108,-35,-62,-36,48,-36,-56,-37,116,-37,76,-37,59,-37,83,-37,-123,-37,-37,-37,78,-36,-27,-36,-105,-35,107,-34,88,-33,104,-32,-114,-31,-44,-30,49,-28,-89,-27,53,-25,-40,-24,-112,-22,92,-20,55,-18,37,-16,27,-14,40,-12,49,-10,80,-8,110,-6,-109,-4,-68,-2,-29,0,14,3,47,5,86,7,105,9,-127,11,-124,13,-126,15,110,17,77,19,26,21,-45,22,121,24,11,26,-128,27,-26,28,38,30,88,31,101,32,89,33,47,34,-26,34,-128,35,-10,35,83,36,-120,36,-92,36,-103,36,115,36,40,36,-63,35,56,35,-114,34,-50,33,-31,32,-24,31,-60,30,-114,29,60,28,-51,26,76,25,-80,23,2,22,63,20,108,18,-124,16,-106,14,-113,12,-116,10,111,8,92,6,49,4,21,2,-23,-1,-61,-3,-96,-5,125,-7,100,-9,80,-11,71,-13,72,-15,89,-17,115,-19,-92,-21,-28,-23,55,-24,-95,-26,32,-27,-72,-29,106,-30,49,-31,28,-32,25,-33,64,-34,118,-35,-39,-36,79,-36,-18,-37,-89,-37,-125,-37,126,-37,-100,-37,-43,-37,53,-36,-83,-36,76,-35,2,-34,-33,-34,-48,-33,-27,-32,16,-30,90,-29,-71,-28,54,-26,-62,-25,107,-23,34,-21,-16,-20,-53,-18,-71,-16,-79,-14,-74,-12,-57,-10,-37,-8,-3,-6,26,-3,65,-1,102,1,-119,3,-86,5,-59,7,-41,9,-24,11,-29,13,-35,15,-65,17,-104,19,93,21,15,23,-82,24,51,26,-89,27,-4,28,61,30,96,31,103,32,82,33,31,34,-49,34,97,35,-50,35,36,36,80,36,102,36,84,36,37,36,-41,35,102,35,-39,34,45,34,93,33,122,32,110,31,82,30,19,29,-67,27,79,26,-56,24,47,23,123,21,-67,19,-29,17,2,16,15,14,16,12,6,10,-11,7,-38,5,-66,3,-101,1,119,-1,88,-3,52,-5,28,-7,4,-9,-8,-12,-12,-14,-4,-16,18,-17,52,-19,110,-21,-80,-23,15,-24,126,-26,5,-27,-91,-29,92,-30,48,-31,28,-32,40,-33,77,-34,-108,-35,-9,-36,121,-36,28,-36,-36,-37,-64,-37,-64,-37,-29,-37,38,-36,-123,-36,8,-35,-88,-35,101,-34,66,-33,61,-32,77,-31,-124,-30,-56,-29,46,-27,-86,-26,57,-24,-30,-23,-104,-21,103,-19,66,-17,45,-15,37,-13,40,-11,54,-9,73,-7,102,-5,127,-3,-89,-1,-63,1,-27,3,-2,5,21,8,36,10,42,12,37,14,20,16,-12,17,-59,19,-126,21,48,23,-59,24,73,26,-81,27,5,29,55,30,90,31,86,32,60,33,5,34,-86,34,57,35,-97,35,-18,35,23,36,37,36,16,36,-37,35,-119,35,19,35,-124,34,-47,33,1,33,27,32,9,31,-15,29,-87,28,88,27,-27,25,96,24,-61,22,20,21,82,19,125,17,-101,15,-86,13,-83,11,-90,9,-105,7,-127,5,101,3,73,1,40,-1,12,-3,-17,-6,-39,-8,-57,-10,-63,-12,-61,-14,-51,-16,-19,-18,18,-19,82,-21,-100,-23,-2,-25,119,-26,0,-27,-88,-29,102,-30,60,-31,52,-32,63,-33,112,-34,-73,-35,35,-35,-89,-36,82,-36,21,-36,-1,-37,1,-36,42,-36,110,-36,-45,-36,89,-35,-6,-35,-69,-34,-102,-33,-108,-32,-85,-31,-36,-30,40,-28,-118,-27,6,-25,-104,-24,59,-22,-10,-21,-63,-19,-104,-17,-122,-15,119,-13,122,-11,-123,-9,-108,-7,-83,-5,-58,-3,-27,-1,-2,1,30,4,46,6,71,8,77,10,79,12,68,14,48,16,7,18,-42,19,-114,21,50,23,-55,24,62,26,-87,27,-14,28,35,30,63,31,54,32,27,33,-39,33,-128,34,4,35,109,35,-78,35,-34,35,-30,35,-51,35,-105,35,60,35,-50,34,50,34,-123,33,-78,32,-58,31,-66,30,-104,29,91,28,4,27,-108,25,17,24,112,22,-54,20,2,19,52,17,84,15,98,13,107,11,104,9,87,7,75,5,45,3,26,1,-8,-2,-28,-4,-55,-6}; }
	private static byte[] data56(){ return new byte[] {-72,-8,-82,-10,-89,-12,-79,-14,-64,-16,-31,-18,19,-19,77,-21,-90,-23,6,-24,-124,-26,23,-27,-67,-29,-124,-30,93,-31,86,-32,107,-33,-102,-34,-24,-35,87,-35,-35,-36,-115,-36,80,-36,62,-36,66,-36,110,-36,-77,-36,25,-35,-95,-35,64,-34,8,-33,-33,-33,-31,-32,-16,-31,40,-29,109,-28,-45,-27,74,-25,-38,-24,127,-22,52,-20,-2,-19,-44,-17,-68,-15,-83,-13,-84,-11,-79,-9,-64,-7,-45,-5,-23,-3,4,0,25,2,51,4,68,6,82,8,87,10,84,12,71,14,41,16,4,18,-58,19,127,21,31,23,-82,24,36,26,-121,27,-50,28,-4,29,21,31,6,32,-21,32,-92,33,74,34,-52,34,49,35,118,35,-99,35,-91,35,-118,35,86,35,-6,34,-119,34,-15,33,65,33,113,32,-126,31,-127,30,84,29,34,28,-61,26,93,25,-42,23,63,22,-110,20,-43,18,5,17,41,15,61,13,71,11,71,9,61,7,48,5,28,3,5,1,-15,-2,-41,-4,-56,-6,-72,-8,-81,-10,-77,-12,-71,-14,-43,-16,-14,-18,43,-19,105,-21,-59,-23,41,-24,-85,-26,63,-27,-23,-29,-76,-30,-115,-31,-115,-32,-97,-33,-45,-34,35,-34,-110,-35,27,-35,-54,-36,-113,-36,126,-36,-125,-36,-84,-36,-13,-36,89,-35,-34,-35,-127,-34,63,-33,31,-32,21,-31,45,-30,89,-29,-93,-28,0,-26,121,-25,5,-23,-90,-22,90,-20,28,-18,-12,-17,-45,-15,-59,-13,-66,-11,-66,-9,-52,-7,-42,-5,-17,-3,-2,-1,24,2,37,4,55,6,65,8,64,10,61,12,39,14,12,16,-37,17,-92,19,80,21,-11,22,123,24,-11,25,78,27,-102,28,-63,29,-39,30,-51,31,-86,32,103,33,11,34,-119,34,-11,34,50,35,96,35,99,35,78,35,21,35,-62,34,73,34,-67,33,5,33,64,32,77,31,82,30,39,29,-9,27,-98,26,56,25,-73,23,32,22,125,20,-68,18,-7,16,24,15,54,13,67,11,68,9,68,7,53,5,41,3,22,1,2,-1,-13,-4,-32,-6,-38,-8,-46,-10,-40,-12,-27,-14,0,-15,37,-17,93,-19,-95,-21,-6,-23,103,-24,-27,-26,127,-27,42,-28,-12,-30,-47,-31,-49,-32,-30,-33,26,-33,100,-34,-40,-35,93,-35,12,-35,-45,-36,-70,-36,-58,-36,-28,-36,49,-35,-112,-35,19,-34,-76,-34,112,-33,74,-32,65,-31,80,-30,125,-29,-65,-28,29,-26,-114,-25,24,-23,-78,-22,101,-20,32,-18,-11,-17,-48,-15,-68,-13,-80,-11,-80,-9,-77,-7,-64,-5,-50,-3,-33,-1,-17,1,-2,3,9,6,14,8,15,10,3,12,-18,13,-50,15,-100,17,97,19,13,21,-81,22,51,24,-83,25,4,27,79,28,120,29,-115,30,-125,31,95,32,31,33,-64,33,71,34,-87,34,-12,34,27,35,37,35,18,35,-37,34,-117,34,24,34,-117,33,-38,32,24,32,42,31,49,30,14,29,-33,27,-116,26,42,25,-81,23,29,22,124,20,-57,18,-3,16,46,15,71,13,92,11,101,9,99,7,95,5,83,3,69,1,55,-1,41,-3,29,-5,23,-7,21,-9,28,-11,47,-13,72,-15,115,-17,-87,-19,-12,-21,73,-22,-69,-24,56,-25,-48,-27,-126,-28,67,-29,40,-30,30,-31,55,-32,101,-33,-74,-34,32,-34,-87,-35,83,-35,22,-35,-4,-36,1,-35,32,-35,102,-35,-64,-35,68,-34,-40,-34,-104,-33,103,-32,92,-31,101,-30,-115,-29,-55,-28,34,-26,-113,-25,16,-23,-86,-22,81,-20,13,-18,-40,-17,-78,-15,-109,-13,-119,-11,125,-9,-126,-7,-122,-5,-111,-3,-98,-1,-88,1,-72,3,-70,5,-63,7,-70,9,-81,11,-105,13,115,15,68,17,1,19,-76,20,76,22,-38,23,73,25,-83,26,-19,27,30,29,50,30,41,31,11,32,-55,32,111,33,-8,33,94,34,-82,34,-43,34,-23,34,-44,34,-89,34,90,34,-22,33,102,33,-71,32,-4,31,21,31,32,30,4,29,-37,27,-113,26,51,25,-69,23,51,22,-107,20,-26,18,37,17,88,15,121,13,-109,11,-96,9,-92,7,-91,5,-99,3,-109,1,-116,-1,125,-3,121,-5,115,-7,117,-9,127,-11,-109,-13,-82,-15,-35,-17,16,-18,94,-20,-76,-22,35,-23,-93,-25,58,-26,-26,-28,-83,-29,-121,-30,-125,-31,-109,-32,-61,-33,12,-33,118,-34,-8,-35,-97,-35,93,-35,63,-35,59,-35,92,-35,-109,-35,-16,-35,102,-34,-6,-34,-81,-33,124,-32,101,-31,109,-30,-119,-29,-61,-28,19,-26,119,-25,-9,-24,-125,-22,45,-20,-40,-19,-89,-17,111,-15,89,-13,58,-11,55,-9,42,-7,50,-5,52,-3,63,-1,68,1,80,3,79,5,84,7,74,9,60,11,36,13,-3,14,-49,16,-118,18,62,20,-43,21,102,23,-43,24,57,26,126,27,-79,28,-58,29,-60,30,-92,31,107,32,20,33,-95,33,14,34,97,34,-112,34,-88,34,-101,34,115,34,45,34,-58,33,69,33,-92,32}; }
	private static byte[] data57(){ return new byte[] {-24,31,15,31,29,30,11,29,-25,27,-91,26,78,25,-32,23,94,22,-58,20,32,19,101,17,-99,15,-56,13,-28,11,-7,9,4,8,6,6,7,4,0,2,-5,-1,-11,-3,-18,-5,-16,-7,-13,-9,-3,-11,23,-12,46,-14,97,-16,-108,-18,-31,-20,55,-21,-91,-23,33,-24,-71,-26,97,-27,36,-28,-2,-30,-14,-31,0,-31,44,-32,109,-33,-44,-34,81,-34,-18,-35,-86,-35,-126,-35,122,-35,-111,-35,-62,-35,23,-34,-124,-34,20,-33,-68,-33,-125,-32,102,-31,96,-30,123,-29,-91,-28,-12,-27,76,-25,-59,-24,74,-22,-24,-21,-107,-19,81,-17,30,-15,-10,-14,-37,-12,-55,-10,-66,-8,-68,-6,-70,-4,-62,-2,-62,0,-55,2,-54,4,-59,6,-65,8,-83,10,-110,12,112,14,58,16,-3,17,-86,19,76,21,-44,22,81,24,-82,25,-4,26,49,28,74,29,79,30,50,31,0,32,-83,32,68,33,-77,33,19,34,67,34,105,34,95,34,67,34,1,34,-89,33,44,33,-105,32,-33,31,21,31,35,30,39,29,-1,27,-49,26,124,25,23,24,-96,22,14,21,113,19,-66,17,-5,15,50,14,79,12,113,10,124,8,-120,6,-117,4,-116,2,-120,0,-120,-2,-122,-4,-123,-6,-111,-8,-104,-10,-76,-12,-49,-14,-2,-16,51,-17,125,-19,-45,-21,61,-22,-70,-24,75,-25,-16,-27,-78,-28,-128,-29,120,-30,121,-31,-95,-32,-33,-33,56,-33,-77,-34,71,-34,-7,-35,-53,-35,-70,-35,-60,-35,-14,-35,56,-34,-94,-34,32,-33,-57,-33,124,-32,91,-31,75,-30,86,-29,-126,-28,-71,-27,22,-25,121,-24,-1,-23,-114,-21,53,-19,-23,-18,-82,-16,125,-14,94,-12,66,-10,51,-8,44,-6,35,-4,38,-2,36,0,38,2,35,4,31,6,19,8,2,10,-26,11,-61,13,-114,15,83,17,1,19,-91,20,49,22,-81,23,19,25,100,26,-97,27,-67,28,-57,29,-76,30,-122,31,61,32,-39,32,84,33,-71,33,-9,33,33,34,36,34,17,34,-39,33,-116,33,21,33,-110,32,-33,31,34,31,62,30,66,29,50,28,1,27,-66,25,102,24,-18,22,113,21,-43,19,46,18,119,16,-81,14,-39,12,-1,10,19,9,35,7,48,5,46,3,57,1,52,-1,57,-3,61,-5,69,-7,85,-9,108,-11,-118,-13,-74,-15,-17,-17,48,-18,-117,-20,-20,-22,106,-23,-14,-25,-105,-26,78,-27,30,-28,6,-29,7,-30,36,-31,89,-32,-81,-33,25,-33,-87,-34,81,-34,22,-34,-3,-35,-2,-35,27,-34,95,-34,-77,-34,48,-33,-60,-33,115,-32,68,-31,39,-30,45,-29,66,-28,127,-27,-66,-26,41,-24,-106,-23,36,-21,-67,-20,106,-18,37,-16,-18,-15,-61,-13,-92,-11,-116,-9,126,-7,114,-5,110,-3,104,-1,103,1,96,3,90,5,76,7,58,9,31,11,-8,12,-52,14,-119,16,66,18,-28,19,117,21,-9,22,99,24,-75,25,-4,26,27,28,49,29,36,30,-2,30,-63,31,98,32,-19,32,85,33,-91,33,-45,33,-24,33,-36,33,-77,33,109,33,10,33,-120,32,-18,31,51,31,95,30,115,29,102,28,74,27,12,26,-63,24,87,23,-30,21,80,20,-75,18,5,17,70,15,127,13,-95,11,-56,9,-40,7,-21,5,-9,3,-6,1,4,0,6,-2,15,-4,27,-6,41,-8,66,-10,97,-12,-118,-14,-61,-16,1,-17,89,-19,-74,-21,47,-22,-76,-24,81,-25,1,-26,-52,-28,-87,-29,-90,-30,-74,-31,-29,-32,47,-32,-114,-33,22,-33,-83,-34,109,-34,65,-34,60,-34,72,-34,-126,-34,-56,-34,57,-33,-66,-33,99,-32,34,-31,-1,-31,-14,-30,1,-28,40,-27,101,-26,-67,-25,34,-23,-90,-22,47,-20,-41,-19,-123,-17,70,-15,19,-13,-22,-12,-51,-10,-75,-8,-90,-6,-102,-4,-111,-2,-117,0,-127,2,121,4,105,6,86,8,59,10,21,12,-23,13,-85,15,99,17,12,19,-94,20,39,22,-103,23,-12,24,61,26,109,27,-125,28,-123,29,102,30,53,31,-32,31,119,32,-22,32,71,33,-125,33,-94,33,-90,33,-121,33,83,33,-7,32,-118,32,-7,31,79,31,-121,30,-87,29,-86,28,-101,27,107,26,41,25,-45,23,95,22,-28,20,76,19,-86,17,-10,15,51,14,103,12,-116,10,-82,8,-66,6,-42,4,-36,2,-20,0,-14,-2,-4,-4,12,-5,26,-7,52,-9,83,-11,122,-13,-79,-15,-17,-17,62,-18,-99,-20,9,-21,-111,-23,28,-24,-45,-26,-122,-27,105,-28,78,-29,96,-30,122,-31,-64,-32,16,-32,-116,-33,22,-33,-53,-34,-114,-34,127,-34,123,-34,-91,-34,-32,-34,63,-33,-72,-33,77,-32,-1,-32,-53,-31,-80,-30,-75,-29,-59,-28,3,-26,59,-25,-90,-24,13,-22,-105,-21,45,-19,-48,-18,-118,-16,74,-14,27,-12,-14,-11,-41,-9,-68,-7,-80,-5,-100,-3,-106,-1,-122,1,123,3,108,5,83,7,62,9,21,11,-20,12,-81,14}; }
	private static byte[] data58(){ return new byte[] {110,16,22,18,-74,19,63,21,-73,22,28,24,108,25,-93,26,-55,27,-52,28,-61,29,-109,30,84,31,-16,31,118,32,-33,32,37,33,90,33,100,33,95,33,46,33,-17,32,-125,32,13,32,107,31,-73,30,-29,29,-7,28,-13,27,-42,26,-95,25,85,24,-11,22,-127,21,-6,19,96,18,-70,16,0,15,61,13,110,11,-109,9,-76,7,-56,5,-35,3,-23,1,-5,-1,6,-2,21,-4,44,-6,60,-8,102,-10,-126,-12,-67,-14,-11,-16,64,-17,-99,-19,-1,-21,-127,-22,9,-23,-82,-25,101,-26,48,-27,23,-28,19,-29,42,-30,91,-31,-90,-32,13,-32,-112,-33,47,-33,-23,-34,-59,-34,-73,-34,-50,-34,-7,-34,73,-33,-79,-33,53,-32,-38,-32,-112,-31,110,-30,88,-29,102,-28,-123,-27,-66,-26,16,-24,109,-23,-20,-22,109,-20,16,-18,-77,-17,112,-15,51,-13,4,-11,-35,-10,-66,-8,-89,-6,-110,-4,-125,-2,115,0,97,2,81,4,59,6,31,8,-3,9,-48,11,-100,13,88,15,14,17,-87,18,63,20,-66,21,41,23,-123,24,-60,25,-13,26,8,28,4,29,-25,29,-80,30,93,31,-14,31,104,32,-63,32,2,33,31,33,40,33,12,33,-41,32,-122,32,22,32,-116,31,-24,30,35,30,75,29,85,28,71,27,36,26,-26,24,-108,23,48,22,-77,20,44,19,-116,17,-29,15,40,14,100,12,-110,10,-68,8,-42,6,-12,4,5,3,27,1,42,-1,59,-3,85,-5,103,-7,-116,-9,-82,-11,-34,-13,25,-14,95,-16,-80,-18,24,-19,-121,-21,13,-22,-86,-24,79,-25,26,-26,-18,-28,-33,-29,-19,-30,10,-30,74,-31,-93,-32,19,-32,-91,-33,79,-33,21,-33,-1,-34,-7,-34,31,-33,81,-33,-78,-33,28,-32,-77,-32,89,-31,32,-30,-1,-30,-9,-29,9,-27,48,-26,113,-25,-61,-24,44,-22,-86,-21,51,-19,-45,-18,-128,-16,54,-14,2,-12,-52,-11,-86,-9,-122,-7,110,-5,88,-3,67,-1,48,1,28,3,2,5,-22,6,-59,8,-99,10,107,12,42,14,-29,15,-120,17,36,19,-88,20,34,22,126,23,-45,24,5,26,43,27,49,28,37,29,-5,29,-72,30,92,31,-31,31,81,32,-101,32,-46,32,-28,32,-31,32,-66,32,124,32,34,32,-87,31,21,31,105,30,-99,29,-68,28,-66,27,-82,26,125,25,67,24,-29,22,-125,21,-3,19,118,18,-47,16,41,15,107,13,-87,11,-42,9,-2,7,33,6,57,4,84,2,103,0,126,-2,-106,-4,-83,-6,-49,-8,-14,-10,30,-11,89,-13,-107,-15,-25,-17,67,-18,-83,-20,44,-21,-70,-23,91,-24,21,-25,-32,-27,-61,-28,-63,-29,-47,-30,3,-30,72,-31,-85,-32,41,-32,-62,-33,121,-33,73,-33,58,-33,66,-33,109,-33,-82,-33,16,-32,-116,-32,33,-31,-41,-31,-98,-30,-118,-29,-124,-28,-97,-27,-57,-26,16,-24,100,-23,-45,-22,80,-20,-33,-19,-128,-17,42,-15,-23,-14,-86,-12,125,-10,83,-8,49,-6,22,-4,-5,-3,-28,-1,-52,1,-78,3,-104,5,116,7,77,9,28,11,-30,12,-98,14,74,16,-21,17,122,19,-5,20,101,22,-63,23,1,25,52,26,74,27,73,28,51,29,-4,29,-75,30,74,31,-55,31,44,32,110,32,-99,32,-90,32,-104,32,111,32,33,32,-59,31,62,31,-86,30,-16,29,36,29,57,28,56,27,33,26,-18,24,-81,23,78,22,-26,20,100,19,-44,17,55,16,-122,14,-48,12,5,11,60,9,96,7,-121,5,-92,3,-67,1,-38,-1,-16,-3,15,-4,44,-6,81,-8,125,-10,-81,-12,-19,-14,53,-15,-116,-17,-17,-19,101,-20,-26,-22,-126,-23,40,-24,-18,-26,-67,-27,-79,-28,-82,-29,-48,-30,5,-30,85,-31,-62,-32,71,-32,-22,-33,-87,-33,-127,-33,122,-33,-117,-33,-70,-33,8,-32,108,-32,-17,-32,-112,-31,64,-30,27,-29,-1,-29,6,-27,31,-26,81,-25,-105,-24,-15,-23,99,-21,-36,-20,115,-18,16,-16,-68,-15,122,-13,59,-11,9,-9,-29,-8,-72,-6,-96,-4,125,-2,100,0,73,2,40,4,11,6,-33,7,-76,9,124,11,62,13,-18,14,-102,16,44,18,-70,19,47,21,-108,22,-27,23,33,25,73,26,85,27,82,28,43,29,-11,29,-97,30,46,31,-88,31,-3,31,65,32,93,32,104,32,80,32,30,32,-48,31,103,31,-32,30,66,30,-121,29,-76,28,-58,27,-61,26,-93,25,118,24,43,23,-48,21,99,20,-34,18,84,17,-80,15,3,14,77,12,-124,10,-69,8,-26,6,9,5,45,3,75,1,103,-1,-121,-3,-90,-5,-53,-7,-12,-9,37,-10,95,-12,-96,-14,-12,-16,74,-17,-69,-19,49,-20,-63,-22,93,-23,18,-24,-42,-26,-73,-27,-89,-28,-75,-29,-36,-30,20,-30,115,-31,-34,-32,114,-32,22,-32,-32,-33,-68,-33,-69,-33,-44,-33,7,-32,90,-32,-59,-32,75,-31,-17,-31,-87,-30,-128,-29}; }
	private static byte[] data59(){ return new byte[] {109,-28,115,-27,-110,-26,-62,-25,14,-23,102,-22,-40,-21,86,-19,-22,-18,-125,-16,55,-14,-23,-13,-79,-11,122,-9,78,-7,39,-5,3,-3,-26,-2,-63,0,-89,2,-128,4,90,6,48,8,-6,9,-64,11,121,13,38,15,-57,16,90,18,-37,19,76,21,-86,22,-12,23,42,25,74,26,82,27,67,28,28,29,-38,29,-128,30,11,31,121,31,-50,31,8,32,33,32,39,32,7,32,-44,31,127,31,17,31,-118,30,-27,29,40,29,84,28,95,27,94,26,61,25,9,24,-60,22,99,21,-8,19,118,18,-25,16,72,15,-100,13,-28,11,36,10,87,8,-122,6,-79,4,-47,2,-7,0,21,-1,57,-3,97,-5,-122,-7,-73,-9,-20,-11,41,-12,117,-14,-54,-16,40,-17,-98,-19,28,-20,-83,-22,87,-23,8,-24,-37,-26,-67,-27,-75,-28,-54,-29,-14,-30,54,-30,-107,-31,10,-31,-96,-32,75,-32,25,-32,-7,-33,-1,-33,23,-32,85,-32,-91,-32,21,-31,-94,-31,65,-30,7,-29,-42,-29,-52,-28,-47,-27,-17,-26,36,-24,106,-23,-55,-22,53,-20,-73,-19,67,-17,-28,-16,-115,-14,68,-12,5,-10,-52,-9,-96,-7,114,-5,79,-3,40,-1,5,1,-30,2,-71,4,-112,6,94,8,36,10,-26,11,-105,13,67,15,-36,16,105,18,-26,19,81,21,-88,22,-14,23,27,25,60,26,58,27,41,28,-5,28,-73,29,86,30,-37,30,72,31,-106,31,-50,31,-28,31,-30,31,-60,31,-117,31,52,31,-58,30,55,30,-105,29,-44,28,0,28,11,27,8,26,-24,24,-76,23,110,22,15,21,-91,19,36,18,-106,16,-6,14,79,13,-101,11,-36,9,19,8,70,6,113,4,-103,2,-63,0,-28,-2,12,-3,54,-5,96,-7,-104,-9,-49,-11,19,-12,99,-14,-70,-16,35,-17,-104,-19,31,-20,-77,-22,98,-23,25,-24,-17,-26,-42,-27,-43,-28,-22,-29,27,-29,94,-30,-59,-31,61,-31,-43,-32,-123,-32,83,-32,58,-32,64,-32,92,-32,-102,-32,-19,-32,95,-31,-20,-31,-114,-30,81,-29,37,-28,24,-27,29,-26,59,-25,113,-24,-78,-23,21,-21,122,-20,-3,-19,-119,-17,34,-15,-49,-14,125,-12,64,-10,2,-8,-48,-7,-92,-5,118,-3,82,-1,40,1,-1,2,-42,4,-92,6,112,8,52,10,-21,11,-95,13,61,15,-35,16,91,18,-35,19,60,21,-106,22,-45,23,2,25,21,26,24,27,-1,27,-51,28,-120,29,32,30,-88,30,14,31,92,31,-114,31,-90,31,-96,31,-125,31,69,31,-15,30,126,30,-12,29,78,29,-111,28,-73,27,-55,26,-62,25,-91,24,116,23,45,22,-46,20,105,19,-24,17,98,16,-60,14,32,13,107,11,-78,9,-22,7,37,6,78,4,-128,2,-90,0,-47,-2,-3,-4,39,-5,92,-7,-110,-9,-50,-11,29,-12,103,-14,-54,-16,51,-17,-83,-19,55,-20,-45,-22,126,-23,64,-24,22,-25,-1,-27,4,-27,25,-28,79,-29,-108,-30,-3,-31,117,-31,19,-31,-64,-32,-107,-32,119,-32,-126,-32,-99,-32,-37,-32,48,-31,-96,-31,45,-30,-49,-30,-112,-29,101,-28,83,-27,91,-26,115,-25,-87,-24,-24,-23,72,-21,-87,-20,45,-18,-80,-17,76,-15,-16,-14,-95,-12,88,-10,32,-8,-30,-7,-73,-5,-125,-3,92,-1,44,1,3,3,-46,4,-98,6,102,8,36,10,-37,11,-121,13,41,15,-72,16,65,18,-76,19,22,21,108,22,-93,23,-44,24,-31,25,-28,26,-58,27,-107,28,77,29,-29,29,107,30,-50,30,30,31,77,31,103,31,95,31,67,31,6,31,-79,30,67,30,-75,29,21,29,84,28,-124,27,-112,26,-110,25,114,24,71,23,1,22,-84,20,65,19,-52,17,63,16,-83,14,6,13,91,11,-95,9,-30,7,26,6,78,4,127,2,-84,0,-37,-2,7,-3,59,-5,111,-7,-86,-9,-18,-11,55,-12,-114,-14,-16,-16,92,-17,-38,-19,103,-20,3,-21,-73,-23,115,-24,83,-25,55,-26,66,-27,88,-28,-116,-29,-41,-30,59,-30,-71,-31,82,-31,5,-31,-47,-32,-67,-32,-67,-32,-34,-32,24,-31,106,-31,-35,-31,98,-30,8,-29,-64,-29,-105,-28,-128,-27,-122,-26,-100,-25,-53,-24,12,-22,96,-21,-55,-20,60,-18,-59,-17,90,-15,-7,-14,-91,-12,93,-10,24,-8,-32,-7,-88,-5,118,-3,72,-1,21,1,-24,2,-78,4,123,6,65,8,-6,9,-82,11,88,13,-13,14,-122,16,5,18,124,19,-40,20,44,22,102,23,-115,24,-93,25,-101,26,-123,27,77,28,8,29,-96,29,35,30,-115,30,-41,30,14,31,36,31,33,31,6,31,-55,30,123,30,9,30,-123,29,-29,28,40,28,88,27,107,26,111,25,84,24,44,23,-22,21,-103,20,53,19,-65,17,60,16,-86,14,11,13,98,11,-83,9,-13,7,46,6,105,4,-102,2,-49,0,-2,-2,52,-3,101,-5,-96,-7,-33,-9,35,-10,115,-12,-52,-14}; }
	private static byte[] data60(){ return new byte[] {43,-15,-93,-17,27,-18,-82,-20,76,-21,-5,-23,-60,-24,-107,-25,-117,-26,-121,-27,-89,-28,-43,-29,35,-29,-125,-30,4,-30,-106,-31,76,-31,21,-31,-4,-32,-1,-32,24,-31,82,-31,-96,-31,15,-30,-111,-30,52,-29,-25,-29,-69,-28,-97,-27,-96,-26,-79,-25,-34,-24,23,-22,107,-21,-55,-20,61,-18,-66,-17,77,-15,-21,-14,-112,-12,66,-10,-3,-9,-70,-7,-124,-5,73,-3,24,-1,-29,0,-81,2,122,4,59,6,-1,7,-74,9,102,11,16,13,-91,14,58,16,-76,17,44,19,-122,20,-38,21,16,23,62,24,75,25,77,26,47,27,-2,27,-72,28,81,29,-40,29,66,30,-112,30,-55,30,-30,30,-28,30,-56,30,-106,30,67,30,-34,29,89,29,-69,28,10,28,55,27,88,26,88,25,74,24,32,23,-22,21,-102,20,59,19,-50,17,76,16,-61,14,39,13,-125,11,-44,9,29,8,97,6,-102,4,-41,2,10,1,64,-1,120,-3,-82,-5,-19,-7,45,-8,117,-10,-57,-12,32,-13,-120,-15,-9,-17,122,-18,8,-19,-89,-21,91,-22,27,-23,-7,-25,-34,-26,-23,-27,-7,-28,49,-28,118,-29,-41,-30,83,-30,-28,-31,-107,-31,92,-31,62,-31,60,-31,83,-31,-120,-31,-49,-31,62,-30,-77,-30,88,-29,2,-28,-47,-28,-78,-27,-87,-26,-72,-25,-36,-24,18,-22,93,-21,-71,-20,36,-18,-95,-17,43,-15,-64,-14,100,-12,13,-10,-60,-9,127,-7,63,-5,6,-3,-54,-2,-106,0,92,2,34,4,-27,5,-95,7,89,9,4,11,-82,12,64,14,-43,15,79,17,-60,18,32,20,114,21,-83,22,-44,23,-18,24,-27,25,-45,26,-94,27,88,28,-1,28,-127,29,-13,29,68,30,-128,30,-96,30,-91,30,-113,30,98,30,21,30,-75,29,53,29,-95,28,-17,27,44,27,73,26,88,25,74,24,44,23,-10,21,-78,20,88,19,-18,17,121,16,-20,14,97,13,-70,11,22,10,98,8,-86,6,-20,4,40,3,100,1,-100,-1,-41,-3,20,-4,80,-6,-104,-8,-32,-10,52,-11,-111,-13,-11,-15,107,-16,-21,-18,120,-19,27,-20,-55,-22,-116,-23,100,-24,77,-25,79,-26,99,-27,-109,-28,-44,-29,54,-29,-88,-30,59,-30,-31,-31,-89,-31,-127,-31,124,-31,-115,-31,-73,-31,0,-30,95,-30,-41,-30,111,-29,20,-28,-36,-28,-76,-27,-89,-26,-83,-25,-52,-24,-8,-23,64,-21,-113,-20,-6,-19,107,-17,-13,-16,126,-14,30,-12,-63,-11,114,-9,40,-7,-30,-6,-92,-4,103,-2,41,0,-13,1,-83,3,118,5,38,7,-29,8,-117,10,47,12,-55,13,83,15,-43,16,70,18,-90,19,-10,20,54,22,93,23,121,24,118,25,99,26,57,27,-12,27,-101,28,39,29,-102,29,-12,29,52,30,90,30,100,30,91,30,42,30,-15,29,-116,29,28,29,-117,28,-29,27,37,27,77,26,97,25,91,24,71,23,22,22,-37,20,-120,19,37,18,-73,16,50,15,-85,13,14,12,110,10,-64,8,14,7,85,5,-106,3,-41,1,18,0,82,-2,-111,-4,-46,-6,26,-7,102,-9,-70,-11,25,-12,126,-14,-13,-16,114,-17,2,-18,-97,-20,78,-21,16,-22,-32,-24,-51,-25,-60,-26,-36,-27,0,-27,67,-28,-103,-29,12,-29,-109,-30,57,-30,-14,-31,-54,-31,-67,-31,-62,-31,-19,-31,38,-30,-128,-30,-11,-30,120,-29,36,-28,-40,-28,-82,-27,-106,-26,-107,-25,-88,-24,-45,-23,10,-21,90,-20,-74,-19,37,-17,-96,-16,43,-14,-68,-13,97,-11,4,-9,-71,-8,110,-6,39,-4,-23,-3,-90,-1,104,1,39,3,-28,4,-101,6,78,8,-7,9,-104,11,57,13,-69,14,69,16,-79,17,21,19,105,20,-87,21,-43,22,-12,23,-12,24,-23,25,-64,26,-125,27,47,28,-62,28,58,29,-99,29,-29,29,15,30,40,30,27,30,0,30,-61,29,111,29,7,29,121,28,-29,27,38,27,91,26,120,25,123,24,109,23,75,22,16,21,-50,19,109,18,11,17,-116,15,13,14,118,12,-33,10,54,9,-118,7,-41,5,29,4,100,2,-93,0,-27,-2,41,-3,107,-5,-71,-7,2,-8,92,-10,-74,-12,34,-13,-112,-15,19,-16,-98,-18,59,-19,-26,-21,-91,-22,116,-23,88,-24,80,-25,92,-26,-127,-27,-71,-28,13,-28,115,-29,-5,-30,-113,-30,75,-30,18,-30,0,-30,-3,-31,29,-30,77,-30,-95,-30,3,-29,-116,-29,28,-28,-41,-28,-105,-27,123,-26,113,-25,119,-24,-101,-23,-55,-22,13,-20,101,-19,-56,-18,58,-16,-65,-15,73,-13,-27,-12,-123,-10,45,-8,-31,-7,-108,-5,81,-3,8,-1,-55,0,-126,2,60,4,-12,5,-96,7,80,9,-20,10,-118,12,19,14,-105,15,10,17,112,18,-59,19,10,21,59,22,90,23,102,24,91,25,60,26,4,27,-72,27,80,28,-43,28,58,29,-113,29,-63,29,-32,29,-28,29,-52,29,-99,29,83,29,-16,28,117,28}; }
	private static byte[] data61(){ return new byte[] {-30,27,52,27,115,26,-106,25,-87,24,-94,23,-119,22,94,21,28,20,-50,18,108,17,-2,15,-128,14,-9,12,100,11,-62,9,32,8,110,6,-65,4,7,3,77,1,-111,-1,-37,-3,29,-4,111,-6,-70,-8,20,-9,111,-11,-40,-13,74,-14,-56,-16,81,-17,-19,-19,-111,-20,82,-21,23,-22,-8,-24,-22,-25,-17,-26,15,-26,62,-27,-116,-28,-24,-29,103,-29,-11,-30,-93,-30,103,-30,67,-30,61,-30,75,-30,121,-30,-70,-30,25,-29,-115,-29,29,-28,-62,-28,-128,-27,84,-26,63,-25,63,-24,80,-23,123,-22,-78,-21,-1,-20,91,-18,-62,-17,64,-15,-65,-14,85,-12,-21,-11,-110,-9,56,-7,-20,-6,-100,-4,87,-2,13,0,-59,1,127,3,45,5,-30,6,-121,8,42,10,-60,11,81,13,-42,14,75,16,-77,17,15,19,83,20,-112,21,-81,22,-60,23,-65,24,-90,25,120,26,51,27,-44,27,100,28,-49,28,50,29,107,29,-104,29,-91,29,-106,29,121,29,51,29,-30,28,111,28,-24,27,71,27,-111,26,-62,25,-36,24,-27,23,-43,22,-76,21,-128,20,57,19,-28,17,125,16,11,15,-120,13,-1,11,101,10,-55,8,33,7,116,5,-61,3,13,2,89,0,-94,-2,-20,-4,58,-5,-116,-7,-30,-9,66,-10,-88,-12,23,-13,-104,-15,24,-16,-73,-18,83,-19,14,-20,-46,-22,-87,-23,-104,-24,-109,-25,-85,-26,-43,-27,19,-27,112,-28,-37,-29,102,-29,5,-29,-66,-30,-110,-30,125,-30,-126,-30,-97,-30,-38,-30,39,-29,-109,-29,19,-28,-82,-28,94,-27,39,-26,3,-25,-6,-25,-1,-24,28,-22,75,-21,-120,-20,-33,-19,58,-17,-85,-16,38,-14,-82,-13,64,-11,-34,-10,123,-8,44,-6,-47,-5,-114,-3,57,-1,-14,0,-91,2,84,4,4,6,-83,7,75,9,-23,10,118,12,-4,13,119,15,-31,16,64,18,-115,19,-55,20,-9,21,11,23,21,24,-3,24,-32,25,-101,26,80,27,-33,27,99,28,-61,28,20,29,67,29,97,29,98,29,73,29,26,29,-51,28,110,28,-17,27,97,27,-78,26,-13,25,28,25,45,24,46,23,23,22,-19,20,-73,19,103,18,16,17,-91,15,44,14,-81,12,25,11,-117,9,-29,7,68,6,-107,4,-27,2,55,1,-127,-1,-47,-3,34,-4,113,-6,-50,-8,40,-9,-110,-11,-2,-13,122,-14,-2,-16,-114,-17,49,-18,-34,-20,-95,-21,112,-22,85,-23,75,-24,89,-25,121,-26,-80,-27,-3,-28,99,-28,-35,-29,117,-29,31,-29,-26,-30,-58,-30,-69,-30,-48,-30,-12,-30,62,-29,-110,-29,14,-28,-110,-28,60,-27,-16,-27,-58,-26,-89,-25,-89,-24,-79,-23,-40,-22,7,-20,81,-19,-95,-18,10,-16,118,-15,-6,-14,127,-12,20,-10,-83,-9,81,-7,-8,-6,-90,-4,83,-2,5,0,-76,1,101,3,13,5,-71,6,86,8,-11,9,-125,11,13,13,-119,14,-8,15,93,17,-83,18,-13,19,36,21,68,22,81,23,76,24,43,25,-1,25,-77,26,86,27,-31,27,80,28,-84,28,-21,28,20,29,36,29,24,29,-6,28,-72,28,107,28,-9,27,122,27,-39,26,42,26,94,25,127,24,-114,23,-127,22,109,21,56,20,-1,18,-84,17,80,16,-29,14,107,13,-26,11,89,10,-63,8,35,7,125,5,-41,3,38,2,125,0,-55,-2,33,-3,114,-5,-51,-7,43,-8,-111,-10,-3,-12,118,-13,-12,-15,-122,-16,30,-17,-53,-19,-128,-20,78,-21,38,-22,24,-23,25,-24,47,-25,92,-26,-99,-27,-9,-28,101,-28,-16,-29,-119,-29,73,-29,19,-29,1,-29,-1,-30,30,-29,78,-29,-98,-29,0,-28,125,-28,17,-27,-67,-27,125,-26,87,-25,64,-24,68,-23,85,-22,127,-21,-76,-20,-1,-19,85,-17,-66,-16,47,-14,-81,-13,56,-11,-55,-10,104,-8,3,-6,-81,-5,84,-3,1,-1,-80,0,87,2,6,4,-88,5,78,7,-28,8,124,10,3,12,-123,13,-8,14,99,16,-74,17,7,19,60,20,102,21,-128,22,122,23,115,24,67,25,17,26,-75,26,84,27,-52,27,59,28,-123,28,-66,28,-35,28,-31,28,-48,28,-93,28,94,28,4,28,-115,27,4,27,95,26,-91,25,-42,24,-14,23,-8,22,-19,21,-53,20,-102,19,90,18,7,17,-89,15,59,14,-66,12,61,11,-84,9,25,8,121,6,-37,4,46,3,-118,1,-36,-1,52,-2,-117,-4,-27,-6,67,-7,-86,-9,17,-10,-115,-12,2,-13,-107,-15,34,-16,-53,-18,124,-19,61,-20,18,-21,-11,-23,-18,-24,-7,-25,27,-25,78,-26,-99,-27,-4,-28,119,-28,8,-28,-80,-29,116,-29,73,-29,63,-29,71,-29,108,-29,-88,-29,-6,-29,104,-28,-22,-28,-123,-27,55,-26,-3,-26,-37,-25,-52,-24,-48,-23,-22,-22,17,-20,79,-19,-104,-18,-13,-17,90,-15,-51,-14,77,-12,-43,-11,104,-9,1,-7,-98,-6,68,-4,-25,-3,-109,-1,57,1,-30,2}; }
	private static byte[] data62(){ return new byte[] {-122,4,39,6,-62,7,89,9,-28,10,103,12,-29,13,75,15,-80,16,-3,17,65,19,115,20,-110,21,-97,22,-101,23,125,24,84,25,8,26,-78,26,62,27,-75,27,21,28,90,28,-117,28,-98,28,-95,28,-128,28,85,28,0,28,-88,27,34,27,-102,26,-22,25,48,25,90,24,112,23,118,22,97,21,68,20,13,19,-54,17,120,16,20,15,-87,13,47,12,-86,10,30,9,-119,7,-18,5,80,4,-88,2,7,1,92,-1,-69,-3,19,-4,116,-6,-40,-8,66,-9,-75,-11,48,-12,-77,-14,70,-15,-31,-17,-115,-18,70,-19,17,-20,-21,-22,-39,-23,-38,-24,-22,-25,23,-25,81,-26,-87,-27,15,-27,-108,-28,42,-28,-35,-29,-92,-29,-123,-29,-128,-29,-114,-29,-67,-29,-6,-29,87,-28,-56,-28,80,-27,-16,-27,-89,-26,112,-25,83,-24,69,-23,80,-22,103,-21,-106,-20,-47,-19,29,-17,121,-16,-35,-15,85,-13,-50,-12,93,-10,-26,-9,-126,-7,27,-5,-67,-4,96,-2,4,0,-86,1,74,3,-19,4,-121,6,30,8,-84,9,52,11,-80,12,36,14,-121,15,-28,16,42,18,103,19,-109,20,-90,21,-78,22,-95,23,127,24,76,25,-6,25,-97,26,29,27,-108,27,-24,27,41,28,82,28,98,28,86,28,61,28,-4,27,-78,27,70,27,-56,26,50,26,-123,25,-61,24,-21,23,-1,22,1,22,-19,20,-54,19,-106,18,79,17,-2,15,-99,14,45,13,-72,11,51,10,-88,8,24,7,123,5,-28,3,61,2,-96,0,-4,-2,87,-3,-65,-5,26,-6,-116,-8,-10,-10,114,-11,-17,-13,125,-14,17,-15,-71,-17,100,-18,44,-19,-10,-21,-36,-22,-49,-23,-43,-24,-15,-25,30,-25,103,-26,-69,-27,52,-27,-77,-28,90,-28,10,-28,-34,-29,-62,-29,-63,-29,-41,-29,9,-28,74,-28,-80,-28,30,-27,-80,-27,80,-26,11,-25,-42,-25,-67,-24,-80,-23,-69,-22,-42,-21,4,-19,62,-18,-113,-17,-28,-16,78,-14,-65,-13,60,-11,-62,-10,81,-8,-29,-7,127,-5,26,-3,-69,-2,90,0,-4,1,-102,3,52,5,-50,6,90,8,-23,9,102,11,-32,12,76,14,-85,15,-1,16,67,18,117,19,-98,20,-85,21,-82,22,-102,23,112,24,54,25,-30,25,122,26,-5,26,102,27,-73,27,-13,27,21,28,34,28,19,28,-16,27,-78,27,94,27,-12,26,112,26,-41,25,41,25,99,24,-117,23,-98,22,-101,21,-116,20,101,19,48,18,-18,16,-105,15,60,14,-51,12,87,11,-41,9,76,8,-64,6,38,5,-112,3,-15,1,83,0,-73,-2,20,-3,-128,-5,-31,-7,89,-8,-59,-10,72,-11,-53,-13,92,-14,-6,-16,-96,-17,91,-18,29,-19,-8,-21,-37,-22,-41,-23,-27,-24,1,-24,59,-25,127,-26,-28,-27,87,-27,-27,-28,-120,-28,67,-28,23,-28,1,-28,5,-28,29,-28,81,-28,-103,-28,-3,-28,115,-27,2,-26,-89,-26,97,-25,50,-24,21,-23,11,-22,22,-21,48,-20,95,-19,-103,-18,-26,-17,61,-15,-94,-14,21,-12,-116,-11,19,-9,-100,-8,46,-6,-60,-5,93,-3,-6,-2,-106,0,51,2,-52,3,99,5,-10,6,-127,8,8,10,-127,11,-9,12,90,14,-70,15,3,17,70,18,113,19,-108,20,-98,21,-102,22,-127,23,86,24,18,25,-67,25,79,26,-52,26,51,27,-126,27,-75,27,-36,27,-36,27,-44,27,-91,27,108,27,17,27,-88,26,32,26,-120,25,-41,24,18,24,57,23,74,22,75,21,56,20,21,19,-31,17,-100,16,79,15,-21,13,-120,12,14,11,-108,9,11,8,-128,6,-18,4,86,3,-63,1,33,0,-117,-2,-18,-4,90,-5,-56,-7,57,-8,-77,-10,53,-11,-65,-13,86,-14,-10,-16,-94,-17,97,-18,42,-19,7,-20,-17,-22,-13,-23,-3,-24,40,-24,93,-25,-86,-26,18,-26,-122,-27,27,-27,-65,-28,127,-28,82,-28,68,-28,66,-28,102,-28,-107,-28,-30,-28,70,-27,-70,-27,80,-26,-16,-26,-82,-25,124,-24,95,-23,87,-22,94,-21,122,-20,-93,-19,-32,-18,39,-16,-128,-15,-32,-14,80,-12,-57,-11,71,-9,-47,-8,92,-6,-16,-5,-121,-3,27,-1,-69,0,75,2,-26,3,120,5,2,7,-111,8,10,10,-121,11,-13,12,85,14,-82,15,-10,16,48,18,93,19,118,20,-128,21,119,22,91,23,41,24,-24,24,-118,25,28,26,-105,26,-8,26,70,27,124,27,-106,27,-94,27,-117,27,102,27,38,27,-52,26,98,26,-38,25,67,25,-110,24,-52,23,-10,22,7,22,10,21,-8,19,-41,18,-91,17,99,16,23,15,-71,13,84,12,-30,10,102,9,-27,7,91,6,-50,4,56,3,-88,1,11,0,123,-2,-31,-4,81,-5,-62,-7,56,-8,-72,-10,61,-11,-55,-13,103,-14,6,-15,-65,-17,120,-18,76,-19,37,-20,26,-21,23,-22,46,-23,83,-24,-111,-25,-33,-26,72,-26,-65,-27,88,-27,-8,-28}; }
	private static byte[] data63(){ return new byte[] {-64,-28,-111,-28,-125,-28,-120,-28,-93,-28,-38,-28,35,-27,-122,-27,1,-26,-117,-26,53,-25,-22,-25,-71,-24,-99,-23,-113,-22,-106,-21,-80,-20,-42,-19,18,-17,83,-16,-84,-15,5,-13,119,-12,-26,-11,101,-9,-22,-8,114,-6,2,-4,-108,-3,40,-1,-67,0,81,2,-30,3,114,5,-5,6,-128,8,-5,9,112,11,-37,12,56,14,-113,15,-48,16,13,18,46,19,79,20,76,21,72,22,36,23,-12,23,-83,24,82,25,-33,25,88,26,-69,26,6,27,58,27,90,27,91,27,79,27,36,27,-27,26,-113,26,34,26,-97,25,6,25,90,24,-109,23,-63,22,-43,21,-41,20,-51,19,-87,18,127,17,62,16,-12,14,-99,13,56,12,-52,10,82,9,-40,7,78,6,-56,4,52,3,-88,1,17,0,-126,-2,-17,-4,96,-5,-41,-7,80,-8,-46,-10,94,-11,-22,-13,-114,-14,47,-15,-22,-17,-87,-18,123,-19,92,-20,79,-21,81,-22,102,-23,-109,-24,-54,-25,35,-25,-124,-26,3,-26,-107,-27,62,-27,-1,-28,-44,-28,-61,-28,-56,-28,-29,-28,23,-27,98,-27,-65,-27,59,-26,-61,-26,104,-25,30,-24,-23,-24,-56,-23,-69,-22,-68,-21,-44,-20,-10,-19,45,-17,109,-16,-64,-15,23,-13,-123,-12,-20,-11,110,-9,-24,-8,111,-6,-3,-5,-121,-3,25,-1,-84,0,54,2,-53,3,80,5,-37,6,89,8,-45,9,68,11,-87,12,10,14,85,15,-98,16,-51,17,-8,18,12,20,16,21,5,22,-30,22,-79,23,105,24,14,25,-103,25,21,26,118,26,-62,26,-6,26,18,27,33,27,12,27,-23,26,-88,26,87,26,-21,25,108,25,-43,24,41,24,108,23,-105,22,-78,21,-72,20,-83,19,-108,18,103,17,48,16,-25,14,-108,13,52,12,-51,10,86,9,-30,7,89,6,-38,4,74,3,-63,1,48,0,-94,-2,21,-3,-119,-5,3,-6,-126,-8,3,-9,-108,-11,38,-12,-59,-14,115,-15,38,-16,-20,-18,-63,-19,-97,-20,-105,-21,-104,-22,-78,-23,-42,-24,27,-24,100,-25,-45,-26,72,-26,-33,-27,-125,-27,68,-27,23,-27,5,-27,7,-27,33,-27,82,-27,-106,-27,-7,-27,104,-26,-12,-26,-110,-25,68,-24,13,-23,-26,-23,-42,-22,-45,-21,-27,-20,5,-18,51,-17,118,-16,-69,-15,25,-13,115,-12,-26,-11,87,-9,-45,-8,86,-6,-39,-5,102,-3,-14,-2,125,0,11,2,-109,3,28,5,-96,6,28,8,-110,9,2,11,99,12,-62,13,13,15,81,16,-126,17,-86,18,-67,19,-63,20,-75,21,-108,22,96,23,29,24,-68,24,80,25,-56,25,43,26,125,26,-80,26,-43,26,-37,26,-47,26,-83,26,114,26,36,26,-70,25,65,25,-83,24,7,24,76,23,125,22,-100,21,-88,20,-96,19,-114,18,100,17,51,16,-16,14,-98,13,74,12,-34,10,119,9,-3,7,-126,6,0,5,122,3,-16,1,105,0,-39,-2,84,-3,-54,-5,71,-6,-55,-8,78,-9,-32,-11,116,-12,25,-13,-62,-15,125,-16,64,-17,22,-18,-8,-20,-19,-21,-18,-22,9,-22,44,-23,112,-24,-72,-25,36,-25,-104,-26,46,-26,-51,-27,-114,-27,92,-27,72,-27,69,-27,93,-27,-121,-27,-51,-27,36,-26,-108,-26,25,-25,-79,-25,98,-24,33,-23,-5,-23,-34,-22,-35,-21,-28,-20,1,-18,45,-17,98,-16,-84,-15,-5,-14,88,-12,-63,-11,45,-9,-89,-8,33,-6,-91,-5,41,-3,-79,-2,59,0,-63,1,76,3,-54,4,80,6,-57,7,60,9,-87,10,9,12,102,13,-82,14,-12,15,35,17,74,18,95,19,97,20,89,21,53,22,7,23,-64,23,102,24,-5,24,115,25,-32,25,42,26,109,26,-117,26,-99,26,-108,26,115,26,65,26,-13,25,-110,25,29,25,-116,24,-14,23,52,23,115,22,-112,21,-88,20,-92,19,-106,18,118,17,69,16,13,15,-66,13,112,12,12,11,-90,9,51,8,-64,6,62,5,-63,3,57,2,-76,0,45,-1,-88,-3,35,-4,-93,-6,37,-7,-80,-9,67,-10,-40,-12,-128,-13,40,-14,-29,-16,-84,-17,123,-18,98,-19,82,-20,86,-21,108,-22,-111,-23,-52,-24,27,-24,124,-25,-12,-26,127,-26,32,-26,-39,-27,-89,-27,-118,-27,-123,-27,-104,-27,-71,-27,0,-26,74,-26,-70,-26,55,-25,-57,-25,118,-24,42,-23,0,-22,-34,-22,-46,-21,-39,-20,-21,-19,17,-17,67,-16,-126,-15,-49,-14,38,-12,-123,-11,-14,-10,95,-8,-36,-7,84,-5,-38,-4,87,-2,-30,-1,97,1,-23,2,103,4,-25,5,93,7,-49,8,58,10,-102,11,-12,12,63,14,-128,15,-77,16,-38,17,-20,18,-9,19,-24,20,-51,21,-98,22,91,23,5,24,-100,24,26,25,-122,25,-34,25,26,26,73,26,87,26,88,26,62,26,13,26,-53,25,110,25,-4,24,123,24,-38,23,50,23,108,22,-104,21,-79,20,-73,19,-81,18,-106,17,109,16,56,15,-11,13}; }
	private static byte[] data64(){ return new byte[] {-90,12,80,11,-23,9,-126,8,13,7,-104,5,26,4,-101,2,23,1,-105,-1,17,-2,-107,-4,18,-5,-99,-7,37,-8,-69,-10,83,-11,-7,-13,-92,-14,96,-15,35,-16,-7,-18,-40,-19,-53,-20,-53,-21,-36,-22,5,-22,55,-23,-124,-24,-30,-25,82,-25,-34,-26,117,-26,46,-26,-16,-27,-46,-27,-58,-27,-50,-27,-13,-27,37,-26,118,-26,-44,-26,79,-25,-40,-25,124,-24,46,-23,-9,-23,-48,-22,-66,-21,-70,-20,-54,-19,-29,-18,17,-16,73,-15,-113,-14,-34,-13,58,-11,-100,-10,9,-8,123,-7,-14,-6,110,-4,-18,-3,107,-1,-14,0,106,2,-15,3,99,5,-33,6,76,8,-74,9,22,11,111,12,-73,13,0,15,43,16,91,17,105,18,122,19,107,20,87,21,39,22,-21,22,-104,23,51,24,-73,24,43,25,-125,25,-52,25,-5,25,19,26,27,26,6,26,-33,25,-93,25,77,25,-26,24,103,24,-43,23,48,23,115,22,-87,21,-57,20,-40,19,-41,18,-60,17,-92,16,119,15,57,14,-10,12,-98,11,73,10,-35,8,120,7,1,6,-117,4,17,3,-110,1,21,0,-107,-2,23,-3,-98,-5,35,-6,-74,-8,69,-9,-26,-11,-125,-12,57,-13,-24,-15,-72,-16,127,-17,102,-18,81,-19,80,-20,96,-21,127,-22,-77,-23,-7,-24,80,-24,-65,-25,63,-25,-41,-26,-125,-26,67,-26,27,-26,8,-26,9,-26,38,-26,80,-26,-103,-26,-18,-26,96,-25,-28,-25,122,-24,40,-23,-26,-23,-73,-22,-98,-21,-114,-20,-105,-19,-85,-18,-51,-17,0,-15,60,-14,-123,-13,-37,-12,53,-10,-101,-9,9,-7,120,-6,-14,-5,105,-3,-25,-2,98,0,-31,1,90,3,-45,4,71,6,-77,7,31,9,123,10,-41,11,31,13,101,14,-105,15,-59,16,-39,17,-21,18,-33,19,-48,20,-91,21,108,22,33,23,-64,23,75,24,-59,24,37,25,115,25,-85,25,-51,25,-40,25,-46,25,-82,25,124,25,48,25,-46,24,91,24,-43,23,51,23,-121,22,-64,21,-21,20,4,20,9,19,3,18,-23,16,-59,15,-112,14,82,13,6,12,-77,10,82,9,-15,7,-128,6,19,5,-102,3,35,2,-89,0,46,-1,-78,-3,58,-4,-58,-6,86,-7,-24,-9,-118,-10,38,-11,-35,-13,-116,-14,85,-15,32,-16,2,-17,-24,-19,-24,-20,-17,-21,12,-21,59,-22,120,-23,-52,-24,54,-24,-85,-25,64,-25,-33,-26,-101,-26,107,-26,76,-26,73,-26,87,-26,126,-26,-72,-26,8,-25,110,-25,-26,-25,121,-24,20,-23,-46,-23,-111,-22,116,-21,87,-20,90,-19,96,-18,-128,-17,-93,-16,-35,-15,25,-13,106,-12,-68,-11,28,-9,-127,-8,-20,-7,96,-5,-47,-4,75,-2,-61,-1,59,1,-76,2,42,4,-103,5,10,7,109,8,-47,9,37,11,118,12,-74,13,-14,14,26,16,59,17,70,18,73,19,53,20,23,21,-32,21,-99,22,64,23,-42,23,85,24,-67,24,23,25,82,25,-127,25,-107,25,-107,25,-126,25,81,25,25,25,-70,24,88,24,-44,23,66,23,-99,22,-29,21,22,21,58,20,72,19,77,18,60,17,33,16,-10,14,-66,13,127,12,44,11,-35,9,120,8,24,7,-87,5,58,4,-57,2,79,1,-37,-1,96,-2,-15,-4,119,-5,15,-6,-96,-8,63,-9,-28,-11,-115,-12,73,-13,3,-14,-42,-16,-83,-17,-108,-18,-115,-19,-112,-20,-88,-21,-49,-22,9,-22,83,-23,-74,-24,37,-24,-82,-25,72,-25,-6,-26,-67,-26,-101,-26,-120,-26,-114,-26,-86,-26,-37,-26,29,-25,126,-25,-29,-25,113,-24,1,-23,-81,-23,108,-22,57,-21,28,-20,13,-19,15,-18,31,-17,63,-16,105,-15,-93,-14,-27,-13,52,-11,-120,-10,-21,-9,75,-7,-69,-6,37,-4,-100,-3,13,-1,-124,0,-9,1,109,3,-40,4,73,6,-86,7,14,9,101,10,-77,11,-6,12,52,14,97,15,-124,16,-103,17,-105,18,-106,19,112,20,74,21,9,22,-75,22,86,23,-41,23,80,24,-84,24,-10,24,47,25,73,25,89,25,77,25,41,25,-3,24,-89,24,83,24,-40,23,85,23,-72,22,10,22,74,21,119,20,-108,19,-97,18,-101,17,-119,16,104,15,59,14,3,13,-68,11,112,10,24,9,-68,7,83,6,-18,4,124,3,13,2,-102,0,39,-1,-77,-3,70,-4,-41,-6,110,-7,12,-8,-81,-10,90,-11,17,-12,-51,-14,-103,-15,110,-16,81,-17,67,-18,67,-19,84,-20,116,-21,-90,-22,-22,-23,66,-23,-87,-24,43,-24,-72,-25,98,-25,26,-25,-21,-26,-48,-26,-54,-26,-39,-26,-1,-26,54,-25,-121,-25,-23,-25,95,-24,-19,-24,-120,-23,60,-22,0,-21,-47,-21,-66,-20,-82,-19,-72,-18,-54,-17,-19,-16,26,-14,87,-13,-104,-12,-22,-11,61,-9,-98,-8,0,-6,107,-5,-43,-4,73,-2,-75,-1,42,1,-105,2,6,4,112,5,-41,6,52,8,-112,9,-34,10,40,12,98,13}; }
	private static byte[] data65(){ return new byte[] {-104,14,-70,15,-44,16,-33,17,-41,18,-59,19,-96,20,100,21,34,22,-65,22,88,23,-49,23,60,24,-112,24,-49,24,-1,24,15,25,23,25,-3,24,-38,24,-104,24,74,24,-34,23,104,23,-41,22,55,22,-126,21,-69,20,-27,19,-6,18,5,18,-4,16,-28,15,-57,14,-112,13,93,12,17,11,-55,9,109,8,21,7,-84,5,73,4,-37,2,109,1,-1,-1,-113,-2,34,-3,-72,-5,77,-6,-17,-8,-115,-9,62,-10,-22,-12,-85,-13,112,-14,65,-15,35,-16,10,-17,8,-18,16,-19,41,-20,86,-21,-116,-22,-33,-23,59,-23,-79,-24,57,-24,-48,-25,-124,-25,67,-25,33,-25,10,-25,16,-25,39,-25,81,-25,-105,-25,-24,-25,84,-24,-46,-24,100,-23,6,-22,-63,-22,-124,-21,98,-20,75,-19,67,-18,80,-17,98,-16,-118,-15,-74,-14,-13,-13,57,-11,-124,-10,-34,-9,54,-7,-98,-6,-1,-5,111,-3,-43,-2,71,0,-78,1,29,3,-122,4,-21,5,75,7,-92,8,-10,9,63,11,-127,12,-73,13,-34,14,0,16,11,17,17,18,2,19,-29,19,-73,20,118,21,36,22,-64,22,73,23,-68,23,31,24,106,24,-94,24,-56,24,-46,24,-49,24,-77,24,-127,24,65,24,-28,23,120,23,-6,22,97,22,-65,21,4,21,58,20,95,19,114,18,118,17,113,16,82,15,55,14,-4,12,-54,11,-128,10,53,9,-35,7,-123,6,30,5,-65,3,81,2,-22,0,124,-1,21,-2,-89,-4,70,-5,-32,-7,-123,-8,47,-9,-34,-11,-102,-12,90,-13,44,-14,1,-15,-20,-17,-37,-18,-32,-19,-15,-20,18,-20,69,-21,-120,-22,-35,-23,72,-23,-63,-24,81,-24,-10,-25,-89,-25,124,-25,82,-25,79,-25,85,-25,115,-25,-87,-25,-20,-25,75,-24,-70,-24,60,-23,-45,-23,124,-22,52,-21,4,-20,-33,-20,-52,-19,-55,-18,-47,-17,-20,-16,16,-14,63,-13,124,-12,-66,-11,14,-9,97,-8,-69,-7,30,-5,126,-4,-22,-3,78,-1,-70,0,35,2,-122,3,-17,4,72,6,-87,7,-9,8,71,10,-121,11,-61,12,-15,13,19,15,44,16,49,17,47,18,24,19,-14,19,-65,20,115,21,31,22,-81,22,49,23,-96,23,-9,23,62,24,112,24,-119,24,-105,24,-126,24,107,24,43,24,-22,23,-123,23,24,23,-113,22,-4,21,76,21,-107,20,-62,19,-22,18,-9,17,-1,16,-17,15,-38,14,-78,13,-120,12,69,11,9,10,-75,8,103,7,11,6,-83,4,73,3,-28,1,127,0,20,-1,-77,-3,73,-4,-19,-6,-117,-7,56,-8,-28,-10,-98,-11,91,-12,38,-13,-7,-15,-37,-16,-58,-17,-61,-18,-54,-19,-30,-20,14,-20,67,-21,-111,-22,-19,-23,90,-23,-32,-24,114,-24,31,-24,-38,-25,-81,-25,-113,-25,-111,-25,-102,-25,-60,-25,-10,-25,70,-24,-92,-24,25,-23,-97,-23,56,-22,-27,-22,-95,-21,114,-20,78,-19,61,-18,60,-17,69,-16,96,-15,-126,-14,-75,-13,-21,-12,51,-10,123,-9,-49,-8,41,-6,-126,-5,-23,-4,71,-2,-78,-1,17,1,121,2,-37,3,55,5,-106,6,-26,7,55,9,124,10,-69,11,-20,12,24,14,49,15,67,16,71,17,54,18,33,19,-18,19,-72,20,101,21,10,22,-108,22,16,23,121,23,-54,23,12,24,54,24,78,24,82,24,63,24,26,24,-33,23,-110,23,48,23,-68,22,49,22,-101,21,-25,20,49,20,91,19,-127,18,-114,17,-109,16,-122,15,112,14,73,13,28,12,-31,10,-98,9,86,8,1,7,-83,5,80,4,-17,2,-112,1,41,0,-54,-2,101,-3,7,-4,-86,-6,80,-7,1,-8,-77,-10,113,-11,55,-12,3,-13,-31,-15,-60,-16,-72,-17,-70,-18,-58,-19,-24,-20,20,-20,83,-21,-89,-22,2,-22,-126,-23,-2,-24,-92,-24,72,-24,21,-24,-30,-25,-43,-25,-50,-25,-27,-25,11,-24,72,-24,-108,-24,-5,-24,112,-23,-8,-23,-106,-22,64,-21,3,-20,-49,-20,-78,-19,-99,-18,-99,-17,-88,-16,-65,-15,-29,-14,18,-12,74,-11,-115,-10,-44,-9,38,-7,123,-6,-41,-5,50,-3,-107,-2,-13,-1,88,1,-76,2,21,4,109,5,-61,6,20,8,91,9,-99,10,-42,11,3,13,38,14,64,15,68,16,74,17,48,18,21,19,-32,19,-97,20,78,21,-25,21,114,22,-28,22,76,23,-106,23,-41,23,-8,23,18,24,11,24,-4,23,-50,23,-107,23,66,23,-33,22,104,22,-36,21,68,21,-111,20,-41,19,3,19,37,18,56,17,55,16,49,15,23,14,-13,12,-55,11,-117,10,83,9,4,8,-70,6,97,5,13,4,-83,2,82,1,-15,-1,-111,-2,54,-3,-41,-5,-125,-6,43,-7,-29,-9,-106,-10,95,-11,32,-12,-1,-14,-45,-15,-56,-16,-71,-17,-62,-18,-41,-19,-11,-20,48,-20,109,-21,-58,-22,45,-22,-92,-23,50,-23,-48,-24,-125,-24,73,-24,37,-24,15,-24,21,-24}; }
	private static byte[] data66(){ return new byte[] {40,-24,84,-24,-110,-24,-31,-24,73,-23,-66,-23,73,-22,-24,-22,-111,-21,85,-20,34,-19,1,-18,-14,-18,-22,-17,-6,-16,9,-14,51,-13,89,-12,-109,-11,-45,-10,21,-8,103,-7,-72,-6,13,-4,109,-3,-62,-2,37,0,127,1,-36,2,53,4,-117,5,-36,6,40,8,107,9,-88,10,-36,11,4,13,37,14,53,15,61,16,52,17,30,18,-7,18,-62,19,-128,20,35,21,-62,21,62,22,-72,22,19,23,97,23,-103,23,-67,23,-49,23,-54,23,-73,23,-121,23,78,23,-9,22,-106,22,27,22,-109,21,-12,20,74,20,-121,19,-70,18,-36,17,-21,16,-11,15,-27,14,-42,13,-80,12,-120,11,82,10,19,9,-49,7,-125,6,51,5,-36,3,-121,2,38,1,-45,-1,112,-2,28,-3,-62,-5,110,-6,34,-7,-44,-9,-105,-10,89,-11,42,-12,-1,-14,-23,-15,-47,-16,-45,-17,-39,-18,-14,-19,26,-19,82,-20,-107,-21,-11,-22,86,-22,-36,-23,100,-23,9,-23,-67,-24,-122,-24,98,-24,82,-24,86,-24,108,-24,-102,-24,-42,-24,42,-23,-115,-23,7,-22,-111,-22,43,-21,-36,-21,-107,-20,106,-19,67,-18,49,-17,44,-16,53,-15,71,-14,105,-13,-111,-12,-60,-11,4,-9,67,-8,-112,-7,-34,-6,48,-4,-118,-3,-33,-2,58,0,-108,1,-23,2,67,4,-112,5,-33,6,38,8,101,9,-97,10,-50,11,-13,12,14,14,28,15,31,16,19,17,-6,17,-48,18,-103,19,79,20,-11,20,-117,21,11,22,125,22,-38,22,34,23,93,23,124,23,-113,23,-120,23,114,23,71,23,8,23,-74,22,80,22,-38,21,80,21,-76,20,8,20,73,19,126,18,-98,17,-74,16,-71,15,-75,14,-95,13,-125,12,90,11,43,10,-21,8,-80,7,98,6,25,5,-60,3,115,2,24,1,-58,-1,105,-2,25,-3,-65,-5,119,-6,37,-7,-27,-9,-92,-10,110,-11,64,-12,30,-13,2,-14,-8,-16,-10,-17,3,-17,31,-18,70,-19,-123,-20,-55,-21,42,-21,-111,-22,19,-22,-93,-23,68,-23,-2,-24,-60,-24,-92,-24,-108,-24,-107,-24,-79,-24,-39,-24,24,-23,107,-23,-51,-23,70,-22,-51,-22,105,-21,18,-20,-44,-20,-103,-19,124,-18,96,-17,91,-16,96,-15,113,-14,-115,-13,-76,-12,-27,-11,27,-9,94,-8,-93,-7,-20,-6,66,-4,-116,-3,-24,-2,57,0,-113,1,-26,2,52,4,-125,5,-52,6,14,8,77,9,-127,10,-84,11,-49,12,-26,13,-15,14,-13,15,-31,16,-57,17,-100,18,95,19,25,20,-73,20,79,21,-51,21,61,22,-102,22,-30,22,26,23,60,23,76,23,72,23,50,23,5,23,-53,22,118,22,22,22,-97,21,22,21,127,20,-45,19,23,19,78,18,115,17,-117,16,-108,15,-111,14,-127,13,103,12,68,11,16,10,-31,8,-100,7,94,6,16,5,-60,3,117,2,30,1,-47,-1,118,-2,43,-3,-40,-5,-117,-6,72,-7,1,-8,-53,-10,-108,-11,108,-12,73,-13,54,-14,41,-15,44,-16,59,-17,87,-18,-122,-19,-66,-20,12,-20,103,-21,-43,-22,84,-22,-27,-23,-119,-23,62,-23,10,-23,-28,-24,-43,-24,-39,-24,-18,-24,23,-23,87,-23,-94,-23,9,-22,123,-22,2,-21,-103,-21,68,-20,-4,-20,-59,-19,-98,-18,-124,-17,121,-16,124,-15,-123,-14,-93,-13,-63,-12,-15,-11,36,-9,94,-8,-91,-7,-27,-6,57,-4,-128,-3,-42,-2,37,0,118,1,-56,2,20,4,94,5,-91,6,-28,7,30,9,81,10,118,11,-102,12,-85,13,-72,14,-77,15,-92,16,-123,17,89,18,29,19,-47,19,118,20,7,21,-120,21,-9,21,84,22,-98,22,-43,22,-6,22,8,23,10,23,-15,22,-54,22,-113,22,63,22,-32,21,108,21,-26,20,83,20,-87,19,-15,18,46,18,82,17,114,16,125,15,125,14,117,13,92,12,60,11,18,10,-32,8,-91,7,104,6,30,5,-36,3,-122,2,65,1,-23,-1,-96,-2,79,-3,2,-4,-66,-6,115,-7,60,-8,-2,-10,-47,-11,-87,-12,-120,-13,120,-14,107,-15,115,-16,-127,-17,-96,-18,-51,-19,10,-19,83,-20,-77,-21,31,-21,-100,-22,49,-22,-50,-23,-120,-23,77,-23,42,-23,23,-23,24,-23,46,-23,80,-23,-111,-23,-41,-23,61,-22,-89,-22,48,-21,-65,-21,106,-20,26,-19,-30,-19,-74,-18,-105,-17,-120,-16,-122,-15,-116,-14,-92,-13,-66,-12,-21,-11,20,-9,83,-8,-118,-7,-48,-6,25,-4,95,-3,-80,-2,-6,-1,74,1,-107,2,-32,3,38,5,103,6,-87,7,-39,8,16,10,47,11,80,12,101,13,105,14,104,15,84,16,56,17,9,18,-48,18,127,19,40,20,-73,20,61,21,-87,21,10,22,84,22,-114,22,-76,22,-57,22,-55,22,-76,22,-111,22,88,22,11,22,-77,21,61,21,-61,20,45,20,-118,19,-38,18,20,18,69,17,98,16,119,15,123,14,118,13,101,12}; }
	private static byte[] data67(){ return new byte[] {68,11,39,10,-15,8,-60,7,-125,6,68,5,1,4,-75,2,111,1,31,0,-41,-2,-118,-3,68,-4,-4,-6,-67,-7,-127,-8,74,-9,31,-10,-11,-12,-35,-13,-58,-14,-61,-15,-60,-16,-40,-17,-12,-18,36,-18,93,-19,-85,-20,5,-20,113,-21,-15,-22,124,-22,31,-22,-46,-23,-105,-23,112,-23,91,-23,86,-23,107,-23,-118,-23,-59,-23,8,-22,103,-22,-46,-22,81,-21,-31,-21,127,-20,51,-19,-17,-19,-63,-18,-98,-17,-122,-16,-124,-15,127,-14,-105,-13,-87,-12,-49,-11,-6,-10,42,-8,102,-7,-94,-6,-26,-5,43,-3,116,-2,-68,-1,9,1,77,2,-103,3,-40,4,28,6,81,7,-117,8,-76,9,-37,10,-9,11,7,13,16,14,11,15,-7,15,-38,16,-82,17,115,18,40,19,-52,19,99,20,-29,20,91,21,-75,21,9,22,66,22,108,22,-122,22,-124,22,125,22,86,22,36,22,-31,21,-125,21,31,21,-98,20,20,20,118,19,-54,18,9,18,65,17,100,16,124,15,-119,14,-122,13,124,12,100,11,70,10,27,9,-18,7,-74,6,124,5,56,4,-6,2,-82,1,107,0,32,-1,-36,-3,-108,-4,84,-5,21,-6,-37,-8,-86,-9,124,-10,87,-11,62,-12,42,-13,38,-14,39,-15,60,-16,87,-17,-121,-18,-67,-19,12,-19,97,-20,-48,-21,70,-21,-41,-22,112,-22,36,-22,-30,-23,-69,-23,-99,-23,-103,-23,-91,-23,-62,-23,-11,-23,55,-22,-115,-22,-11,-22,108,-21,-9,-21,-111,-20,59,-19,-8,-19,-68,-18,-104,-17,121,-16,111,-15,104,-14,118,-13,-124,-12,-89,-11,-57,-10,-8,-9,39,-7,102,-6,-97,-5,-29,-4,38,-2,108,-1,-80,0,-8,1,56,3,125,4,-74,5,-16,6,34,8,76,9,116,10,-120,11,-95,12,-95,13,-95,14,-115,15,114,16,67,17,14,18,-64,18,107,19,1,20,-121,20,-2,20,97,21,-76,21,-11,21,32,22,64,22,68,22,66,22,29,22,-8,21,-80,21,99,21,-3,20,-123,20,3,20,106,19,-63,18,13,18,70,17,113,16,-108,15,-98,14,-86,13,-95,12,-110,11,120,10,84,9,44,8,-7,6,-59,5,-121,4,74,3,8,2,-61,0,-125,-1,57,-2,0,-3,-71,-5,-126,-6,74,-7,22,-8,-17,-10,-54,-11,-81,-12,-96,-13,-107,-14,-98,-15,-85,-16,-53,-17,-13,-18,46,-18,115,-19,-50,-20,48,-20,-83,-21,49,-21,-50,-22,119,-22,54,-22,4,-22,-26,-23,-38,-23,-31,-23,-7,-23,35,-22,99,-22,-81,-22,17,-21,-124,-21,4,-20,-100,-20,59,-19,-14,-19,-79,-18,-124,-17,97,-16,75,-15,68,-14,69,-13,82,-12,107,-11,-123,-10,-76,-9,-39,-8,22,-6,69,-5,-115,-4,-65,-3,14,-1,67,0,-113,1,-56,2,9,4,68,5,119,6,-84,7,-47,8,-8,9,15,11,35,12,40,13,38,14,20,15,-6,15,-49,16,-105,17,82,18,-3,18,-107,19,35,20,-102,20,4,21,91,21,-95,21,-47,21,-7,21,1,22,4,22,-22,21,-59,21,-117,21,63,21,-30,20,117,20,-12,19,102,19,-60,18,22,18,88,17,-118,16,-78,15,-57,14,-41,13,-43,12,-48,11,-74,10,-94,9,117,8,82,7,28,6,-23,4,-84,3,114,2,49,1,-13,-1,-78,-2,115,-3,56,-4,-3,-6,-54,-7,-102,-8,111,-9,79,-10,49,-11,35,-12,27,-13,30,-14,45,-15,72,-16,113,-17,-90,-18,-20,-19,63,-19,-95,-20,23,-20,-104,-21,46,-21,-43,-22,-117,-22,85,-22,48,-22,31,-22,29,-22,47,-22,84,-22,-120,-22,-47,-22,41,-21,-108,-21,16,-20,-102,-20,55,-19,-30,-19,-99,-18,101,-17,60,-16,30,-15,16,-14,10,-13,15,-12,33,-11,55,-10,91,-9,-128,-8,-80,-7,-31,-6,26,-4,84,-3,-110,-2,-51,-1,14,1,71,2,-122,3,-69,4,-13,5,27,7,77,8,102,9,-120,10,-107,11,-99,12,-99,13,-116,14,116,15,76,16,23,17,-44,17,-122,18,30,19,-73,19,42,20,-93,20,-7,20,71,21,-125,21,-91,21,-62,21,-63,21,-74,21,-106,21,99,21,31,21,-51,20,99,20,-17,19,103,19,-51,18,42,18,111,17,-81,16,-38,15,-4,14,14,14,27,13,20,12,11,11,-10,9,-43,8,-74,7,-122,6,89,5,35,4,-21,2,-79,1,117,0,58,-1,-3,-3,-59,-4,-115,-5,91,-6,44,-7,5,-8,-32,-10,-54,-11,-77,-12,-81,-13,-81,-14,-68,-15,-41,-16,-8,-17,49,-17,106,-18,-62,-19,24,-19,-113,-20,4,-20,-101,-21,53,-21,-22,-22,-85,-22,126,-22,102,-22,93,-22,102,-22,-123,-22,-83,-22,-14,-22,62,-21,-94,-21,21,-20,-106,-20,44,-19,-54,-19,-127,-18,61,-17,13,-16,-23,-16,-51,-15,-60,-14,-65,-13,-54,-12,-38,-11,-12,-10,21,-8,61,-7,107,-6,-101,-5,-46,-4,10,-2,66,-1,126,0,-76,1,-15,2,35,4,88,5,-127,6}; }
	private static byte[] data68(){ return new byte[] {-81,7,-55,8,-18,9,-11,10,7,12,0,13,-10,13,-32,14,-70,15,-117,16,75,17,-1,17,-95,18,57,19,-69,19,48,20,-107,20,-27,20,41,21,87,21,116,21,-123,21,120,21,105,21,57,21,3,21,-75,20,89,20,-22,19,108,19,-33,18,63,18,-108,17,-40,16,12,16,59,15,82,14,103,13,107,12,103,11,91,10,67,9,37,8,4,7,-45,5,-82,4,113,3,68,2,7,1,-46,-1,-103,-2,99,-3,46,-4,-2,-6,-48,-7,-87,-8,-122,-9,109,-10,90,-11,81,-12,79,-13,92,-14,112,-15,-108,-16,-63,-17,-2,-18,73,-18,-94,-19,9,-19,-124,-20,8,-20,-92,-21,77,-21,8,-21,-45,-22,-78,-22,-97,-22,-94,-22,-75,-22,-40,-22,14,-21,85,-21,-83,-21,22,-20,-113,-20,26,-19,-79,-19,90,-18,16,-17,-42,-17,-91,-16,-119,-15,108,-14,106,-13,98,-12,114,-11,-128,-10,-101,-9,-65,-8,-33,-7,20,-5,59,-4,116,-3,-91,-2,-34,-1,18,1,72,2,124,3,-87,4,-39,5,-2,6,32,8,60,9,75,10,92,11,86,12,82,13,59,14,26,15,-14,15,-78,16,111,17,22,18,-78,18,61,19,-72,19,37,20,124,20,-54,20,-4,20,42,21,57,21,65,21,50,21,18,21,-29,20,-96,20,76,20,-21,19,116,19,-14,18,93,18,-69,17,8,17,75,16,121,15,-90,14,-71,13,-49,12,-51,11,-52,10,-68,9,-90,8,-118,7,100,6,61,5,16,4,-32,2,-83,1,122,0,68,-1,18,-2,-32,-4,-79,-5,-123,-6,95,-7,59,-8,36,-9,13,-10,5,-11,-1,-13,11,-13,26,-14,59,-15,100,-16,-101,-17,-31,-18,50,-18,-103,-19,3,-19,-118,-20,23,-20,-70,-21,108,-21,48,-21,1,-21,-19,-22,-35,-22,-20,-22,1,-21,48,-21,106,-21,-70,-21,21,-20,-120,-20,2,-19,-108,-19,49,-18,-37,-18,-103,-17,93,-16,53,-15,20,-14,1,-13,-7,-13,-8,-12,4,-10,20,-9,47,-8,80,-7,114,-6,-96,-5,-56,-4,-1,-3,42,-1,97,0,-114,1,-60,2,-19,3,28,5,64,6,97,7,127,8,-113,9,-97,10,-96,11,-103,12,-116,13,106,14,73,15,12,16,-45,16,123,17,35,18,-80,18,56,19,-89,19,14,20,93,20,-96,20,-46,20,-19,20,0,21,-7,20,-25,20,-64,20,-120,20,66,20,-24,19,-128,19,6,19,125,18,-26,17,63,17,-118,16,-57,15,-9,14,29,14,52,13,66,12,70,11,64,10,50,9,29,8,0,7,-33,5,-73,4,-113,3,95,2,49,1,1,0,-48,-2,-94,-3,117,-4,73,-5,38,-6,3,-7,-25,-9,-43,-10,-61,-11,-57,-12,-62,-13,-39,-14,-17,-15,20,-15,73,-16,-122,-17,-47,-18,49,-18,-108,-19,18,-19,-104,-20,49,-20,-39,-21,-107,-21,93,-21,57,-21,37,-21,37,-21,48,-21,86,-21,-127,-21,-57,-21,25,-20,121,-20,-14,-20,112,-19,5,-18,-91,-18,84,-17,17,-16,-35,-16,-80,-15,-107,-14,-125,-13,119,-12,125,-11,-127,-10,-105,-9,-83,-8,-52,-7,-17,-6,23,-4,64,-3,112,-2,-102,-1,-52,0,-10,1,37,3,76,4,115,5,-109,6,-80,7,-62,8,-43,9,-43,10,-42,11,-58,12,-80,13,-117,14,96,15,31,16,-39,16,-127,17,27,18,-88,18,34,19,-113,19,-20,19,54,20,115,20,-102,20,-73,20,-70,20,-73,20,-106,20,114,20,47,20,-23,19,-123,19,31,19,-100,18,21,18,118,17,-50,16,23,16,83,15,-127,14,-91,13,-68,12,-55,11,-50,10,-55,9,-69,8,-88,7,-118,6,112,5,70,4,35,3,-11,1,-53,0,-96,-1,113,-2,73,-3,32,-4,-6,-6,-38,-7,-65,-8,-89,-9,-100,-10,-111,-11,-105,-12,-99,-13,-71,-14,-45,-15,4,-15,58,-16,-127,-17,-45,-18,55,-18,-92,-19,38,-19,-77,-20,82,-20,4,-20,-65,-21,-108,-21,112,-21,103,-21,103,-21,124,-21,-95,-21,-41,-21,29,-20,115,-20,-37,-20,81,-19,-41,-19,108,-18,14,-17,-62,-17,125,-16,75,-15,34,-14,3,-13,-13,-13,-25,-12,-20,-11,-17,-10,4,-8,23,-7,53,-6,86,-5,121,-4,-93,-3,-56,-2,-7,-1,27,1,76,2,111,3,-110,4,-71,5,-51,6,-24,7,-9,8,-4,9,2,11,-14,11,-30,12,-60,13,-102,14,103,15,33,16,-44,16,118,17,11,18,-111,18,5,19,108,19,-61,19,8,20,63,20,99,20,118,20,124,20,107,20,79,20,30,20,-32,19,-115,19,50,19,-69,18,66,18,-80,17,19,17,106,16,-80,15,-21,14,26,14,60,13,85,12,99,11,101,10,101,9,86,8,72,7,42,6,18,5,-20,3,-53,2,-93,1,121,0,85,-1,40,-2,6,-3,-33,-5,-62,-6,-93,-7,-112,-8,124,-9,118,-10,113,-11,124,-12,-117,-13,-89,-14,-50,-15,-3,-16,62,-16,-119,-17,-30,-18,73,-18,-64,-19}; }
	private static byte[] data69(){ return new byte[] {65,-19,-37,-20,121,-20,51,-20,-12,-21,-54,-21,-81,-21,-90,-21,-83,-21,-59,-21,-18,-21,38,-20,112,-20,-56,-20,53,-19,-88,-19,54,-18,-57,-18,111,-17,32,-16,-33,-16,-86,-15,-126,-14,101,-13,80,-12,72,-11,69,-10,78,-9,90,-8,112,-7,-120,-6,-88,-5,-56,-4,-20,-3,18,-1,57,0,96,1,-126,2,-87,3,-61,4,-26,5,-9,6,12,8,19,9,25,10,16,11,6,12,-24,12,-54,13,-105,14,95,15,23,16,-64,16,98,17,-20,17,113,18,-32,18,64,19,-106,19,-45,19,8,20,37,20,58,20,53,20,39,20,4,20,-47,19,-110,19,59,19,-35,18,103,18,-20,17,85,17,-66,16,14,16,88,15,-111,14,-63,13,-29,12,-1,11,10,11,20,10,14,9,9,8,-11,6,-29,5,-60,4,-84,3,-125,2,103,1,62,0,27,-1,-7,-3,-44,-4,-73,-5,-102,-6,-124,-7,113,-8,104,-9,95,-10,105,-11,111,-12,-118,-13,-88,-14,-46,-15,12,-15,77,-16,-97,-17,-3,-18,101,-18,-26,-19,102,-19,10,-19,-87,-20,102,-20,44,-20,4,-20,-15,-21,-27,-21,-10,-21,7,-20,61,-20,110,-20,-63,-20,22,-19,-122,-19,-6,-19,-119,-18,26,-17,-61,-17,113,-16,52,-15,-5,-15,-43,-14,-76,-13,-99,-12,-104,-11,-115,-10,-102,-9,-98,-8,-76,-7,-55,-6,-27,-5,2,-3,36,-2,67,-1,105,0,-118,1,-86,2,-54,3,-28,4,-5,5,16,7,25,8,33,9,31,10,20,11,1,12,-28,12,-69,13,-118,14,71,15,-1,15,-93,16,63,17,-56,17,69,18,-79,18,18,19,92,19,-96,19,-57,19,-19,19,-13,19,-10,19,-33,19,-68,19,-117,19,68,19,-14,18,-115,18,30,18,-103,17,13,17,108,16,-62,15,11,15,70,14,118,13,-101,12,-75,11,-57,10,-50,9,-46,8,-59,7,-66,6,-90,5,-109,4,118,3,89,2,57,1,25,0,-9,-2,-38,-3,-70,-4,-96,-5,-118,-6,116,-7,105,-8,98,-9,95,-10,109,-11,120,-12,-107,-13,-70,-14,-25,-15,38,-15,107,-16,-65,-17,34,-17,-112,-18,15,-18,-100,-19,55,-19,-29,-20,-100,-20,106,-20,65,-20,49,-20,41,-20,54,-20,81,-20,-128,-20,-73,-20,10,-19,95,-19,-50,-19,71,-18,-51,-18,103,-17,7,-16,-68,-16,118,-15,67,-14,20,-13,-10,-13,-35,-12,-48,-11,-52,-10,-54,-9,-41,-8,-30,-7,-8,-6,14,-4,40,-3,70,-2,101,-1,-128,0,-91,1,-70,2,-38,3,-18,4,3,6,16,7,25,8,26,9,20,10,7,11,-19,11,-49,12,-98,13,110,14,36,15,-37,15,120,16,21,17,-106,17,20,18,126,18,-42,18,39,19,94,19,-113,19,-88,19,-76,19,-77,19,-103,19,123,19,66,19,0,19,-85,18,74,18,-43,17,88,17,-59,16,45,16,126,15,-51,14,6,14,58,13,99,12,122,11,-106,10,-103,9,-94,8,-100,7,-111,6,-123,5,109,4,89,3,62,2,33,1,7,0,-24,-2,-51,-3,-75,-4,-102,-5,-116,-6,120,-7,117,-8,105,-9,119,-10,122,-11,-106,-12,-81,-13,-39,-14,13,-14,73,-15,-105,-16,-21,-17,82,-17,-62,-18,69,-18,-46,-19,114,-19,29,-19,-36,-20,-91,-20,-122,-20,109,-20,111,-20,119,-20,-107,-20,-61,-20,-5,-20,76,-19,-94,-19,16,-18,-122,-18,16,-17,-94,-17,70,-16,-12,-16,-79,-15,119,-14,73,-13,40,-12,9,-11,-1,-11,-16,-10,-13,-9,-9,-8,2,-6,16,-5,40,-4,57,-3,88,-2,110,-1,-117,0,-90,1,-69,2,-42,3,-26,4,-8,5,-1,6,7,8,2,9,-5,9,-26,10,-50,11,-90,12,124,13,61,14,-5,14,-92,15,74,16,-38,16,99,17,-40,17,65,18,-101,18,-27,18,35,19,74,19,104,19,115,19,110,19,91,19,55,19,0,19,-63,18,105,18,13,18,-105,17,28,17,-115,16,-15,15,78,15,-109,14,-38,13,10,13,54,12,86,11,108,10,123,9,-126,8,-128,7,124,6,110,5,97,4,75,3,54,2,29,1,6,0,-21,-2,-42,-3,-66,-4,-83,-5,-101,-6,-111,-7,-117,-8,-115,-9,-110,-10,-91,-11,-73,-12,-34,-13,5,-13,61,-14,125,-15,-54,-16,38,-16,-120,-17,1,-17,127,-18,17,-18,-77,-19,91,-19,32,-19,-27,-20,-56,-20,-79,-20,-81,-20,-71,-20,-41,-20,0,-19,62,-19,-122,-19,-31,-19,72,-18,-63,-18,66,-17,-38,-17,117,-16,37,-15,-36,-15,-98,-14,114,-13,72,-12,42,-11,27,-10,5,-9,12,-8,2,-7,20,-6,21,-5,48,-4,56,-3,86,-2,103,-1,-127,0,-106,1,-85,2,-66,3,-51,4,-38,5,-33,6,-29,7,-39,8,-47,9,-72,10,-98,11,117,12,66,13,9,14,-67,14,110,15,8,16,-99,16,33,17,-105,17,-1,17,89,18,-93,18,-36,18,11,19,33,19,53,19,42,19,29,19,-12,18,-57,18,-127,18}; }
	private static byte[] data70(){ return new byte[] {51,18,-46,17,98,17,-22,16,90,16,-57,15,32,15,110,14,-75,13,-24,12,27,12,58,11,88,10,104,9,115,8,121,7,114,6,111,5,96,4,82,3,64,2,43,1,23,0,1,-1,-17,-3,-36,-4,-52,-5,-63,-6,-73,-7,-72,-8,-72,-9,-57,-10,-45,-11,-13,-12,18,-12,67,-13,120,-14,-66,-15,9,-15,104,-16,-54,-17,71,-17,-63,-18,90,-18,-13,-19,-90,-19,95,-19,48,-19,7,-19,-10,-20,-15,-20,-9,-20,26,-19,57,-19,123,-19,-67,-19,24,-18,123,-18,-14,-18,111,-17,5,-16,-101,-16,72,-15,-4,-15,-68,-14,-119,-13,93,-12,58,-11,38,-10,17,-9,13,-8,4,-7,15,-6,13,-5,35,-4,41,-3,65,-2,78,-1,102,0,114,1,-116,2,-110,3,-89,4,-89,5,-80,6,-82,7,-95,8,-103,9,123,10,94,11,54,12,0,13,-61,13,123,14,35,15,-59,15,83,16,-38,16,77,17,-72,17,16,18,91,18,-104,18,-62,18,-31,18,-18,18,-19,18,-38,18,-67,18,-121,18,79,18,-6,17,-93,17,52,17,-67,16,53,16,-95,15,0,15,84,14,-101,13,-43,12,11,12,46,11,81,10,102,9,115,8,127,7,124,6,126,5,114,4,106,3,89,2,75,1,57,0,42,-1,24,-2,11,-3,-3,-5,-11,-6,-15,-7,-15,-8,-8,-9,4,-9,24,-10,54,-11,90,-12,-119,-13,-60,-14,5,-14,87,-15,-77,-16,23,-16,-109,-17,13,-17,-90,-18,62,-18,-15,-19,-88,-19,118,-19,79,-19,56,-19,52,-19,55,-19,84,-19,118,-19,-79,-19,-16,-19,74,-18,-90,-18,27,-17,-106,-17,36,-16,-70,-16,96,-15,16,-14,-51,-14,-109,-13,102,-12,59,-11,37,-10,10,-9,2,-8,-11,-8,-8,-7,-7,-6,1,-4,13,-3,22,-2,41,-1,53,0,69,1,83,2,93,3,105,4,107,5,109,6,106,7,91,8,80,9,48,10,20,11,-27,11,-77,12,115,13,41,14,-42,14,111,15,6,16,-121,16,0,17,104,17,-62,17,16,18,77,18,123,18,-102,18,-84,18,-86,18,-96,18,125,18,86,18,22,18,-49,17,115,17,15,17,-105,16,24,16,-123,15,-21,14,66,14,-116,13,-47,12,4,12,51,11,86,10,113,9,-124,8,-109,7,-104,6,-103,5,-105,4,-113,3,-121,2,121,1,111,0,93,-1,88,-2,69,-3,66,-4,58,-5,54,-6,64,-7,64,-8,86,-9,104,-10,-120,-11,-83,-12,-31,-13,20,-13,96,-14,-85,-15,7,-15,114,-16,-32,-17,105,-17,-13,-18,-109,-18,60,-18,-7,-19,-65,-19,-104,-19,127,-19,114,-19,124,-19,-118,-19,-78,-19,-31,-19,36,-18,113,-18,-47,-18,59,-17,-75,-17,59,-16,-47,-16,107,-15,32,-14,-52,-14,-106,-13,95,-12,51,-11,19,-10,-8,-10,-28,-9,-37,-8,-46,-7,-47,-6,-42,-5,-40,-4,-27,-3,-20,-2,-7,-1,4,1,12,2,24,3,26,4,31,5,29,6,20,7,11,8,-13,8,-36,9,-73,10,-115,11,87,12,23,13,-49,13,119,14,26,15,-89,15,51,16,-91,16,21,17,111,17,-65,17,-2,17,49,18,81,18,104,18,106,18,97,18,70,18,32,18,-27,17,-90,17,74,17,-17,16,120,16,2,16,113,15,-32,14,56,14,-115,13,-48,12,16,12,63,11,105,10,-116,9,-97,8,-71,7,-67,6,-54,5,-58,4,-57,3,-62,2,-72,1,-78,0,-89,-1,-97,-2,-104,-3,-112,-4,-112,-5,-114,-6,-105,-7,-99,-8,-76,-9,-60,-10,-20,-11,11,-11,65,-12,121,-13,-67,-14,15,-14,102,-15,-50,-16,66,-16,-63,-17,78,-17,-22,-18,-110,-18,72,-18,16,-18,-30,-19,-59,-19,-71,-19,-73,-19,-56,-19,-25,-19,19,-18,78,-18,-99,-18,-19,-18,93,-17,-55,-17,78,-16,-37,-16,117,-15,26,-14,-51,-14,-121,-13,78,-12,30,-11,-11,-11,-40,-10,-69,-9,-80,-8,-98,-7,-99,-6,-104,-5,-103,-4,-96,-3,-94,-2,-83,-1,-78,0,-71,1,-66,2,-61,3,-66,4,-65,5,-78,6,-90,7,-111,8,115,9,83,10,35,11,-15,11,-80,12,103,13,20,14,-77,14,70,15,-47,15,72,16,-72,16,22,17,104,17,-82,17,-32,17,9,18,31,18,40,18,37,18,13,18,-19,17,-71,17,121,17,44,17,-51,16,104,16,-23,15,108,15,-42,14,60,14,-108,13,-36,12,37,12,85,11,-115,10,-84,9,-49,8,-28,7,-8,6,0,6,10,5,12,4,8,3,11,2,1,1,-1,-1,-6,-2,-13,-3,-13,-4,-14,-5,-12,-6,0,-6,6,-7,32,-8,47,-9,90,-10,120,-11,-80,-12,-27,-13,42,-13,121,-14,-45,-15,52,-15,-85,-16,33,-16,-77,-17,69,-17,-18,-18,-97,-18,99,-18,47,-18,18,-18,-5,-19,-7,-19,4,-18,26,-18,69,-18,120,-18,-66,-18,16,-17,113,-17,-35,-17,88,-16,-32,-16,115,-15,19,-14,-65,-14,112,-13,53,-12,-5,-12}; }
	private static byte[] data71(){ return new byte[] {-49,-11,-88,-10,-118,-9,115,-8,99,-7,86,-6,79,-5,75,-4,76,-3,75,-2,82,-1,80,0,88,1,86,2,90,3,83,4,80,5,66,6,52,7,31,8,0,9,-35,9,-79,10,125,11,60,12,-7,12,-97,13,71,14,-37,14,99,15,-25,15,80,16,-70,16,10,17,87,17,-116,17,-69,17,-42,17,-26,17,-28,17,-41,17,-72,17,-116,17,87,17,7,17,-70,16,78,16,-28,15,98,15,-37,14,67,14,-94,13,-10,12,60,12,127,11,-81,10,-29,9,1,9,36,8,55,7,75,6,86,5,95,4,96,3,104,2,97,1,101,0,97,-1,96,-2,98,-3,100,-4,105,-5,117,-6,126,-7,-103,-8,-86,-9,-45,-10,-12,-11,40,-11,96,-12,-94,-13,-17,-14,71,-14,-88,-15,24,-15,-111,-16,25,-16,-84,-17,79,-17,-5,-18,-69,-18,-125,-18,94,-18,69,-18,58,-18,64,-18,80,-18,117,-18,-96,-18,-31,-18,43,-17,-124,-17,-20,-17,93,-16,-34,-16,109,-15,1,-14,-86,-14,82,-13,17,-12,-49,-12,-99,-11,111,-10,76,-9,45,-8,24,-7,5,-6,-9,-6,-14,-5,-25,-4,-21,-3,-30,-2,-25,-1,-28,0,-29,1,-31,2,-39,3,-44,4,-59,5,-76,6,-98,7,127,8,95,9,46,10,-2,10,-66,11,121,12,40,13,-52,13,102,14,-15,14,119,15,-28,15,85,16,-89,16,-8,16,55,17,102,17,-117,17,-98,17,-93,17,-98,17,-124,17,100,17,43,17,-16,16,-99,16,68,16,-39,15,101,15,-33,14,84,14,-73,13,20,13,98,12,-86,11,-28,10,27,10,68,9,106,8,-122,7,-97,6,-80,5,-67,4,-57,3,-49,2,-46,1,-43,0,-39,-1,-39,-2,-32,-3,-29,-4,-20,-5,-10,-6,9,-6,24,-7,58,-8,83,-9,127,-10,-82,-11,-29,-12,40,-12,112,-13,-58,-14,37,-14,-111,-15,7,-15,-119,-16,27,-16,-75,-17,96,-17,25,-17,-38,-18,-78,-18,-113,-18,-128,-18,126,-18,-121,-18,-90,-18,-54,-18,1,-17,68,-17,-105,-17,-12,-17,98,-16,-41,-16,95,-15,-20,-15,-116,-14,47,-13,-29,-13,-101,-12,98,-11,45,-10,2,-9,-33,-9,-65,-8,-86,-7,-107,-6,-120,-5,125,-4,116,-3,113,-2,103,-1,105,0,94,1,93,2,82,3,73,4,58,5,39,6,17,7,-15,7,-48,8,-93,9,113,10,52,11,-16,11,-93,12,72,13,-26,13,117,14,-3,14,116,15,-30,15,64,16,-109,16,-39,16,14,17,57,17,83,17,98,17,94,17,85,17,46,17,16,17,-55,16,-113,16,51,16,-42,15,102,15,-19,14,101,14,-43,13,56,13,-117,12,-31,11,29,11,96,10,-115,9,-68,8,-35,7,-1,6,20,6,42,5,54,4,69,3,76,2,86,1,90,0,100,-1,101,-2,117,-3,119,-4,-117,-5,-103,-6,-81,-7,-54,-8,-22,-9,17,-9,65,-10,118,-11,-74,-12,-3,-13,81,-13,-85,-14,21,-14,-121,-15,4,-15,-112,-16,38,-16,-54,-17,127,-17,56,-17,10,-17,-34,-18,-53,-18,-65,-18,-61,-18,-42,-18,-11,-18,34,-17,95,-17,-90,-17,-1,-17,95,-16,-46,-16,74,-15,-42,-15,102,-14,7,-13,-82,-13,99,-12,28,-11,-27,-11,-82,-10,-122,-9,96,-8,65,-7,41,-6,20,-5,5,-4,-10,-4,-19,-3,-32,-2,-35,-1,-48,0,-53,1,-68,2,-76,3,-97,4,-113,5,117,6,88,7,53,8,9,9,-40,9,-99,10,94,11,14,12,-67,12,88,13,-15,13,121,14,-8,14,106,15,-50,15,40,16,114,16,-79,16,-30,16,2,17,27,17,30,17,27,17,3,17,-29,16,-79,16,116,16,42,16,-49,15,110,15,-5,14,122,14,-7,13,89,13,-58,12,18,12,102,11,-91,10,-29,9,19,9,65,8,100,7,-124,6,-96,5,-80,4,-55,3,-50,2,-27,1,-25,0,-8,-1,-4,-2,14,-2,20,-3,42,-4,54,-5,82,-6,105,-7,-114,-8,-82,-9,-28,-10,15,-10,86,-11,-109,-12,-23,-13,61,-13,-93,-14,15,-14,-117,-15,12,-15,-92,-16,59,-16,-22,-17,-95,-17,100,-17,57,-17,24,-17,5,-17,3,-17,9,-17,36,-17,68,-17,124,-17,-74,-17,7,-16,96,-16,-61,-16,61,-15,-77,-15,69,-14,-42,-14,118,-13,35,-12,-44,-12,-111,-11,88,-10,33,-9,-6,-9,-49,-8,-75,-7,-108,-6,-124,-5,107,-4,96,-3,78,-2,69,-1,54,0,43,1,29,2,15,3,-6,3,-21,4,-54,5,-76,6,-117,7,100,8,51,9,-3,9,-71,10,117,11,31,12,-59,12,95,13,-20,13,112,14,-23,14,83,15,-75,15,2,16,78,16,-128,16,-80,16,-54,16,-37,16,-35,16,-47,16,-73,16,-109,16,90,16,30,16,-53,15,114,15,10,15,-107,14,23,14,-117,13,-11,12,85,12,-87,11,-8,10,57,10,118,9,-88,8,-43,7,-4,6,28,6,57,5,78,4,101,3,117,2,-122,1}; }
	private static byte[] data72(){ return new byte[] {-108,0,-95,-1,-80,-2,-64,-3,-48,-4,-23,-5,-8,-6,29,-6,53,-7,97,-8,-118,-9,-64,-10,-10,-11,64,-11,-125,-12,-32,-13,58,-13,-91,-14,26,-14,-106,-15,38,-15,-72,-16,97,-16,12,-16,-50,-17,-108,-17,111,-17,82,-17,69,-17,70,-17,83,-17,110,-17,-106,-17,-50,-17,14,-16,98,-16,-70,-16,37,-15,-103,-15,27,-14,-91,-14,61,-13,-36,-13,-122,-12,60,-11,-9,-11,-68,-10,-121,-9,91,-8,49,-7,21,-6,-15,-6,-35,-5,-58,-4,-79,-3,-93,-2,-112,-1,-127,0,112,1,96,2,73,3,55,4,24,5,-2,5,-39,6,-78,7,-128,8,79,9,10,10,-49,10,117,11,39,12,-65,12,86,13,-34,13,92,14,-48,14,51,15,-112,15,-36,15,27,16,83,16,114,16,-109,16,-105,16,-102,16,-120,16,109,16,65,16,13,16,-61,15,121,15,21,15,-78,14,54,14,-68,13,40,13,-103,12,-14,11,76,11,-105,10,-37,9,23,9,76,8,121,7,-92,6,-60,5,-27,4,-5,3,24,3,38,2,65,1,76,0,98,-1,116,-2,-122,-3,-97,-4,-76,-5,-44,-6,-14,-7,25,-7,66,-8,119,-9,-86,-10,-15,-11,52,-11,-122,-12,-30,-13,67,-13,-74,-14,44,-14,-78,-15,64,-15,-33,-16,-123,-16,61,-16,-5,-17,-52,-17,-90,-17,-110,-17,-124,-17,-115,-17,-104,-17,-69,-17,-28,-17,29,-16,97,-16,-75,-16,17,-15,125,-15,-14,-15,114,-14,1,-13,-107,-13,56,-12,-33,-12,-107,-11,78,-10,20,-9,-36,-9,-82,-8,-124,-7,96,-6,65,-5,37,-4,11,-3,-8,-3,-35,-2,-47,-1,-75,0,-90,1,-114,2,118,3,91,4,60,5,26,6,-14,6,-59,7,-113,8,87,9,17,10,-54,10,117,11,23,12,-77,12,64,13,-58,13,62,14,-85,14,15,15,98,15,-82,15,-23,15,22,16,62,16,77,16,92,16,82,16,66,16,33,16,-10,15,-67,15,118,15,37,15,-59,14,90,14,-26,13,99,13,-41,12,67,12,-98,11,-7,10,67,10,-116,9,-58,8,-1,7,46,7,89,6,127,5,-97,4,-67,3,-42,2,-15,1,5,1,28,0,50,-1,73,-2,95,-3,125,-4,-106,-5,-70,-6,-35,-7,9,-7,55,-8,112,-9,-87,-10,-15,-11,61,-11,-109,-12,-15,-13,92,-13,-53,-14,77,-14,-44,-15,103,-15,10,-15,-75,-16,107,-16,53,-16,4,-16,-30,-17,-45,-17,-59,-17,-47,-17,-31,-17,3,-16,45,-16,109,-16,-84,-16,5,-15,97,-15,-54,-15,70,-14,-65,-14,83,-13,-30,-13,-120,-12,43,-11,-29,-11,-105,-10,92,-9,34,-8,-12,-8,-61,-7,-93,-6,120,-5,98,-4,62,-3,42,-2,14,-1,-9,-1,-32,0,-58,1,-83,2,-111,3,111,4,80,5,36,6,-3,6,-58,7,-111,8,80,9,9,10,-69,10,98,11,2,12,-106,12,35,13,-96,13,26,14,127,14,-31,14,49,15,120,15,-79,15,-35,15,-2,15,15,16,25,16,12,16,-3,15,-38,15,-84,15,115,15,43,15,-41,14,125,14,11,14,-100,13,22,13,-115,12,-7,11,86,11,-79,10,-1,9,70,9,-121,8,-65,7,-16,6,33,6,71,5,106,4,-113,3,-90,2,-55,1,-33,0,-7,-1,21,-1,45,-2,75,-3,105,-4,-117,-5,-83,-6,-36,-7,4,-7,61,-8,118,-9,-75,-10,3,-10,80,-11,-86,-12,16,-12,120,-13,-12,-14,113,-14,0,-14,-106,-15,59,-15,-24,-16,-90,-16,107,-16,67,-16,33,-16,17,-16,10,-16,21,-16,36,-16,77,-16,114,-16,-75,-16,-10,-16,76,-15,-86,-15,19,-14,-117,-14,9,-13,-105,-13,39,-12,-53,-12,107,-11,35,-10,-44,-10,-106,-9,93,-8,36,-7,-4,-7,-53,-6,-85,-5,-123,-4,104,-3,72,-2,46,-1,15,0,-8,0,-41,1,-68,2,-103,3,118,4,81,5,35,6,-11,6,-67,7,-127,8,62,9,-13,9,-97,10,71,11,-35,11,116,12,-8,12,117,13,-21,13,77,14,-84,14,-6,14,62,15,116,15,-95,15,-67,15,-50,15,-43,15,-54,15,-72,15,-108,15,103,15,44,15,-25,14,-112,14,56,14,-56,13,87,13,-42,12,74,12,-69,11,25,11,117,10,-57,9,14,9,84,8,-114,7,-62,6,-10,5,30,5,71,4,108,3,-116,2,-83,1,-54,0,-25,-1,6,-1,36,-2,68,-3,104,-4,-117,-5,-74,-6,-30,-7,21,-7,77,-8,-116,-9,-49,-10,31,-10,111,-11,-47,-12,52,-12,-91,-13,32,-13,-95,-14,51,-14,-52,-15,114,-15,35,-15,-30,-16,-88,-16,-125,-16,97,-16,83,-16,77,-16,87,-16,106,-16,-114,-16,-70,-16,-12,-16,62,-15,-117,-15,-19,-15,85,-14,-57,-14,74,-13,-49,-13,102,-12,-4,-12,-87,-11,76,-10,11,-9,-62,-9,-124,-8,81,-7,24,-6,-13,-6,-62,-5,-93,-4,121,-3,94,-2,57,-1,28,0,-4,0,-38,1,-69,2,-109,3,111,4,65,5,19,6}; }
	private static byte[] data73(){ return new byte[] {-32,6,-91,7,101,8,30,9,-47,9,119,10,31,11,-80,11,69,12,-58,12,65,13,-77,13,22,14,112,14,-65,14,-3,14,57,15,92,15,126,15,-116,15,-111,15,-118,15,114,15,83,15,37,15,-24,14,-87,14,81,14,-10,13,-112,13,22,13,-95,12,20,12,-125,11,-23,10,68,10,-102,9,-26,8,44,8,106,7,-93,6,-40,5,5,5,51,4,88,3,127,2,-94,1,-61,0,-25,-1,4,-1,44,-2,74,-3,119,-4,-101,-5,-54,-6,-5,-7,46,-7,111,-8,-84,-9,-10,-10,72,-10,-103,-11,2,-11,99,-12,-38,-13,85,-13,-37,-14,108,-14,9,-14,-82,-15,99,-15,33,-15,-21,-16,-61,-16,-92,-16,-107,-16,-112,-16,-103,-16,-83,-16,-50,-16,-5,-16,52,-15,123,-15,-55,-15,40,-14,-116,-14,1,-13,125,-13,2,-12,-108,-12,44,-11,-49,-11,120,-10,43,-9,-29,-9,-94,-8,105,-7,49,-6,1,-5,-44,-5,-86,-4,-124,-3,94,-2,57,-1,23,0,-14,0,-48,1,-88,2,-127,3,86,4,38,5,-11,5,-67,6,127,7,62,8,-15,8,-94,9,74,10,-27,10,-127,11,6,12,-112,12,3,13,118,13,-41,13,47,14,126,14,-68,14,-13,14,29,15,56,15,75,15,78,15,71,15,50,15,19,15,-27,14,-82,14,105,14,26,14,-67,13,89,13,-24,12,107,12,-24,11,89,11,-65,10,35,10,117,9,-54,8,18,8,83,7,-111,6,-58,5,-3,4,41,4,87,3,126,2,-89,1,-55,0,-11,-1,19,-1,65,-2,97,-3,-110,-4,-72,-5,-17,-6,28,-6,93,-7,-108,-8,-32,-9,36,-9,124,-10,-45,-11,54,-11,-94,-12,21,-12,-109,-13,29,-13,-86,-14,78,-14,-16,-15,-88,-15,100,-15,47,-15,7,-15,-23,-16,-41,-16,-44,-16,-39,-16,-18,-16,12,-15,57,-15,112,-15,-77,-15,2,-14,89,-14,-62,-14,46,-13,-85,-13,43,-12,-71,-12,81,-11,-21,-11,-104,-10,64,-9,-8,-9,-76,-8,114,-7,61,-6,4,-5,-42,-5,-90,-4,124,-3,83,-2,42,-1,5,0,-38,0,-74,1,-119,2,96,3,47,4,-1,4,-55,5,-115,6,80,7,5,8,-67,8,104,9,12,10,-84,10,60,11,-55,11,75,12,-64,12,50,13,-111,13,-22,13,55,14,118,14,-82,14,-41,14,-11,14,6,15,12,15,5,15,-14,14,-41,14,-88,14,117,14,49,14,-26,13,-117,13,44,13,-71,12,69,12,-62,11,55,11,-92,10,4,10,101,9,-78,8,6,8,71,7,-116,6,-60,5,-1,4,45,4,98,3,-116,2,-72,1,-29,0,9,0,55,-1,92,-2,-116,-3,-74,-4,-25,-5,27,-5,83,-6,-115,-7,-48,-8,23,-8,99,-9,-69,-10,18,-10,124,-11,-30,-12,95,-12,-43,-13,104,-13,-16,-14,-105,-14,56,-14,-15,-15,-86,-15,121,-15,75,-15,48,-15,27,-15,21,-15,28,-15,43,-15,75,-15,115,-15,-91,-15,-21,-15,50,-14,-118,-14,-18,-14,84,-13,-48,-13,76,-12,-40,-12,103,-11,5,-10,-93,-10,82,-9,-2,-9,-70,-8,114,-7,56,-6,-2,-6,-56,-5,-106,-4,104,-3,56,-2,16,-1,-29,-1,-74,0,-115,1,95,2,46,3,0,4,-56,4,-113,5,85,6,14,7,-55,7,121,8,35,9,-56,9,98,10,-11,10,-128,11,-2,11,121,12,-29,12,72,13,-99,13,-18,13,43,14,104,14,-116,14,-81,14,-62,14,-56,14,-57,14,-77,14,-103,14,113,14,62,14,-2,13,-73,13,95,13,1,13,-104,12,33,12,-90,11,30,11,-114,10,-9,9,84,9,-81,8,-2,7,75,7,-112,6,-50,5,13,5,65,4,119,3,-87,2,-43,1,7,1,49,0,96,-1,-114,-2,-70,-3,-18,-4,31,-4,87,-5,-111,-6,-50,-7,20,-7,92,-8,-84,-9,3,-9,94,-10,-58,-11,51,-11,-89,-12,42,-12,-81,-13,69,-13,-31,-14,-119,-14,59,-14,-8,-15,-62,-15,-107,-15,119,-15,97,-15,87,-15,94,-15,103,-15,-120,-15,-88,-15,-35,-15,26,-14,95,-14,-74,-14,15,-13,124,-13,-23,-13,104,-12,-22,-12,121,-11,17,-10,-85,-10,84,-9,-3,-9,-77,-8,104,-7,40,-6,-22,-6,-81,-5,123,-4,69,-3,20,-2,-26,-2,-75,-1,-122,0,88,1,37,2,-10,2,-67,3,-119,4,76,5,10,6,-54,6,121,7,47,8,-44,8,121,9,16,10,-91,10,44,11,-82,11,37,12,-109,12,-12,12,81,13,-103,13,-29,13,21,14,70,14,102,14,123,14,-122,14,-123,14,117,14,97,14,56,14,12,14,-50,13,-116,13,54,13,-32,12,119,12,8,12,-111,11,11,11,-125,10,-18,9,83,9,-82,8,9,8,83,7,-94,6,-28,5,35,5,99,4,-104,3,-49,2,3,2,51,1,105,0,-110,-1,-50,-2,-13,-3,53,-3,95,-4,-94,-5,-40,-6,29,-6,99,-7,-87,-8,3,-8,81,-9,-73,-10,26,-10,-121,-11}; }
	private static byte[] data74(){ return new byte[] {1,-11,125,-12,6,-12,-100,-13,50,-13,-33,-14,-117,-14,74,-14,14,-14,-28,-15,-67,-15,-86,-15,-101,-15,-99,-15,-90,-15,-64,-15,-33,-15,16,-14,69,-14,-114,-14,-42,-14,51,-13,-106,-13,1,-12,123,-12,-8,-12,-126,-11,18,-10,-84,-10,76,-9,-14,-9,-93,-8,82,-7,15,-6,-55,-6,-115,-5,80,-4,27,-3,-30,-3,-81,-2,125,-1,72,0,23,1,-28,1,-88,2,122,3,53,4,0,5,-73,5,118,6,36,7,-40,7,122,8,32,9,-73,9,74,10,-46,10,84,11,-53,11,59,12,-100,12,-5,12,69,13,-112,13,-58,13,-8,13,27,14,51,14,65,14,68,14,57,14,38,14,4,14,-40,13,-91,13,96,13,22,13,-64,12,93,12,-11,11,-127,11,0,11,127,10,-19,9,90,9,-72,8,26,8,102,7,-67,6,3,6,73,5,-118,4,-57,3,0,3,59,2,110,1,-90,0,-39,-1,14,-1,70,-2,120,-3,-71,-4,-19,-5,50,-5,115,-6,-71,-7,11,-7,88,-8,-76,-9,18,-9,120,-10,-24,-11,92,-11,-33,-12,96,-12,-6,-13,-117,-13,57,-13,-30,-14,-98,-14,98,-14,48,-14,14,-14,-17,-15,-29,-15,-36,-15,-25,-15,-10,-15,24,-14,60,-14,117,-14,-81,-14,-3,-14,77,-13,-82,-13,19,-12,-121,-12,-1,-12,-123,-11,13,-10,-94,-10,63,-9,-36,-9,-117,-8,50,-7,-21,-7,-96,-6,96,-5,28,-4,-28,-4,-91,-3,113,-2,54,-1,2,0,-54,0,-111,1,93,2,27,3,-26,3,-98,4,95,5,20,6,-59,6,119,7,24,8,-66,8,83,9,-26,9,114,10,-15,10,108,11,-39,11,64,12,-98,12,-19,12,57,13,113,13,-89,13,-52,13,-21,13,-5,13,0,14,-3,13,-22,13,-46,13,-88,13,121,13,60,13,-11,12,-91,12,73,12,-28,11,119,11,-3,10,-128,10,-13,9,103,9,-52,8,48,8,-122,7,-33,6,43,6,120,5,-68,4,0,4,59,3,127,2,-79,1,-14,0,37,0,98,-1,-105,-2,-41,-3,11,-3,83,-4,-115,-5,-41,-6,31,-6,107,-7,-62,-8,26,-8,121,-9,-32,-10,79,-10,-62,-11,69,-11,-59,-12,90,-12,-16,-13,-107,-13,63,-13,-8,-14,-73,-14,-123,-14,92,-14,58,-14,44,-14,30,-14,38,-14,48,-14,75,-14,109,-14,-98,-14,-44,-14,28,-13,103,-13,-64,-13,34,-12,-114,-12,0,-11,-126,-11,2,-10,-109,-10,40,-9,-63,-9,104,-8,12,-7,-67,-7,112,-6,37,-5,-30,-5,-95,-4,95,-3,38,-2,-24,-2,-84,-1,120,0,50,1,3,2,-72,2,-124,3,57,4,-8,4,-87,5,97,6,3,7,-75,7,75,8,-21,8,122,9,6,10,-119,10,1,11,118,11,-39,11,61,12,-114,12,-37,12,26,13,81,13,124,13,-99,13,-79,13,-65,13,-71,13,-75,13,-103,13,124,13,77,13,25,13,-42,12,-115,12,55,12,-38,11,110,11,0,11,-124,10,3,10,121,9,-26,8,77,8,-82,7,8,7,94,6,-83,5,-7,4,63,4,-123,3,-59,2,6,2,66,1,126,0,-66,-1,-10,-2,56,-2,117,-3,-75,-4,-4,-5,65,-5,-117,-6,-34,-7,47,-7,-118,-8,-19,-9,76,-9,-62,-10,48,-10,-79,-11,52,-11,-62,-12,89,-12,-7,-13,-94,-13,86,-13,20,-13,-36,-14,-83,-14,-114,-14,112,-14,105,-14,98,-14,109,-14,-128,-14,-100,-14,-55,-14,-9,-14,57,-13,126,-13,-46,-13,43,-12,-109,-12,-2,-12,119,-11,-11,-11,124,-10,11,-9,-96,-9,62,-8,-33,-8,-120,-7,53,-6,-26,-6,-100,-5,87,-4,16,-3,-46,-3,-114,-2,84,-1,16,0,-41,0,-110,1,86,2,19,3,-53,3,-121,4,54,5,-21,5,-108,6,58,7,-38,7,116,8,6,9,-107,9,20,10,-107,10,4,11,114,11,-47,11,42,12,122,12,-70,12,-7,12,36,13,77,13,102,13,118,13,123,13,117,13,103,13,72,13,39,13,-13,12,-68,12,115,12,43,12,-52,11,112,11,2,11,-113,10,22,10,-112,9,5,9,114,8,-38,7,58,7,-106,6,-21,5,59,5,-117,4,-47,3,27,3,92,2,-97,1,-30,0,31,0,99,-1,-95,-2,-28,-3,41,-3,109,-4,-73,-5,6,-5,80,-6,-82,-7,1,-7,102,-8,-57,-9,56,-9,-87,-10,38,-10,-87,-11,51,-11,-57,-12,103,-12,8,-12,-66,-13,115,-13,57,-13,7,-13,-36,-14,-60,-14,-83,-14,-89,-14,-86,-14,-76,-14,-48,-14,-16,-14,30,-13,83,-13,-105,-13,-34,-13,55,-12,-111,-12,-5,-12,106,-11,-32,-11,100,-10,-24,-10,121,-9,17,-8,-89,-8,79,-7,-14,-7,-96,-6,79,-5,4,-4,-71,-4,117,-3,46,-2,-21,-2,-86,-1,103,0,37,1,-31,1,-102,2,87,3,7,4,-63,4,104,5,26,6,-71,6,95,7,-13,7,-115,8,21,9,-97,9,25,10,-111,10,-1,10,97,11,-64,11,15,12}; }
	private static byte[] data75(){ return new byte[] {89,12,-104,12,-54,12,-8,12,21,13,45,13,53,13,56,13,45,13,25,13,-5,12,-50,12,-97,12,95,12,24,12,-55,11,107,11,11,11,-99,10,42,10,-85,9,43,9,-103,8,15,8,110,7,-42,6,45,6,-119,5,-41,4,43,4,115,3,-66,2,4,2,75,1,-115,0,-43,-1,22,-1,91,-2,-91,-3,-23,-4,56,-4,-124,-5,-42,-6,43,-6,-120,-7,-27,-8,77,-8,-74,-9,44,-9,-96,-10,40,-10,-85,-11,62,-11,-40,-12,123,-12,37,-12,-34,-13,-104,-13,102,-13,52,-13,22,-13,-7,-14,-17,-14,-25,-14,-13,-14,-3,-14,32,-13,64,-13,115,-13,-85,-13,-16,-13,59,-12,-108,-12,-14,-12,92,-11,-54,-11,69,-10,-60,-10,79,-9,-39,-9,116,-8,8,-7,-80,-7,79,-6,-1,-6,-89,-5,95,-4,12,-3,-55,-3,124,-2,57,-1,-15,-1,-85,0,101,1,29,2,-46,2,-121,3,57,4,-27,4,-111,5,52,6,-44,6,115,7,1,8,-105,8,23,9,-99,9,19,10,-125,10,-19,10,73,11,-93,11,-19,11,52,12,105,12,-99,12,-64,12,-34,12,-18,12,-12,12,-12,12,-30,12,-49,12,-87,12,-128,12,72,12,10,12,-66,11,110,11,18,11,-84,10,65,10,-53,9,78,9,-54,8,65,8,-85,7,24,7,120,6,-41,5,47,5,-122,4,-44,3,39,3,111,2,-68,1,4,1,76,0,-108,-1,-35,-2,37,-2,114,-3,-67,-4,14,-4,96,-5,-73,-6,18,-6,114,-7,-42,-8,65,-8,-78,-9,42,-9,-88,-10,48,-10,-70,-11,85,-11,-17,-12,-101,-12,73,-12,3,-12,-57,-13,-107,-13,106,-13,79,-13,54,-13,46,-13,47,-13,52,-13,79,-13,102,-13,-108,-13,-62,-13,1,-12,67,-12,-108,-12,-22,-12,76,-11,-77,-11,38,-10,-100,-10,33,-9,-93,-9,52,-8,-56,-8,94,-7,4,-6,-96,-6,77,-5,-10,-5,-90,-4,86,-3,11,-2,-66,-2,116,-1,44,0,-33,0,-106,1,74,2,-5,2,-86,3,88,4,-1,4,-89,5,69,6,-32,6,120,7,5,8,-111,8,20,9,-118,9,7,10,103,10,-43,10,40,11,127,11,-59,11,4,12,59,12,102,12,-120,12,-94,12,-84,12,-76,12,-84,12,-100,12,-127,12,94,12,47,12,-7,11,-74,11,108,11,26,11,-69,10,90,10,-24,9,121,9,-8,8,119,8,-19,7,90,7,-55,6,41,6,-117,5,-27,4,63,4,-112,3,-27,2,49,2,-127,1,-51,0,23,0,102,-1,-80,-2,-2,-3,80,-3,-100,-4,-12,-5,76,-5,-92,-6,7,-6,106,-7,-47,-8,70,-8,-74,-9,55,-9,-73,-10,67,-10,-43,-11,113,-11,17,-11,-62,-12,112,-12,52,-12,-9,-13,-53,-13,-93,-13,-118,-13,119,-13,110,-13,116,-13,124,-13,-106,-13,-76,-13,-35,-13,20,-12,77,-12,-107,-12,-27,-12,59,-11,-99,-11,6,-10,117,-10,-17,-10,109,-9,-13,-9,-127,-8,17,-7,-83,-7,66,-6,-19,-6,-118,-5,55,-4,-29,-4,-116,-3,68,-2,-18,-2,-91,-1,84,0,6,1,-70,1,102,2,23,3,-65,3,106,4,12,5,-82,5,72,6,-30,6,112,7,-2,7,-127,8,0,9,119,9,-27,9,79,10,-84,10,4,11,82,11,-107,11,-43,11,2,12,47,12,75,12,99,12,108,12,112,12,102,12,84,12,57,12,18,12,-28,11,-85,11,106,11,29,11,-51,10,108,10,12,10,-99,9,42,9,-81,8,45,8,-92,7,22,7,-128,6,-22,5,75,5,-88,4,5,4,87,3,-77,2,-1,1,85,1,-94,0,-13,-1,68,-1,-111,-2,-25,-3,54,-3,-112,-4,-29,-5,70,-5,-98,-6,8,-6,110,-7,-38,-8,83,-8,-56,-9,75,-9,-46,-10,96,-10,-8,-11,-108,-11,61,-11,-21,-12,-92,-12,101,-12,46,-12,4,-12,-33,-13,-56,-13,-73,-13,-77,-13,-74,-13,-59,-13,-37,-13,-3,-13,41,-12,90,-12,-100,-12,-34,-12,48,-11,-122,-11,-25,-11,79,-10,-67,-10,55,-9,-79,-9,58,-8,-64,-8,83,-7,-25,-7,-125,-6,31,-5,-59,-5,101,-4,20,-3,-70,-3,104,-2,22,-1,-60,-1,112,0,35,1,-53,1,122,2,34,3,-56,3,110,4,13,5,-86,5,64,6,-43,6,96,7,-23,7,105,8,-29,8,88,9,-63,9,38,10,-125,10,-44,10,35,11,95,11,-97,11,-57,11,-11,11,11,12,36,12,41,12,44,12,34,12,12,12,-12,11,-55,11,-100,11,99,11,32,11,-40,10,-127,10,41,10,-60,9,88,9,-24,8,108,8,-18,7,100,7,-35,6,68,6,-73,5,20,5,120,4,-41,3,46,3,-118,2,-36,1,54,1,-124,0,-35,-1,44,-1,-125,-2,-39,-3,48,-3,-121,-4,-23,-5,66,-5,-82,-6,14,-6,-128,-7,-18,-8,107,-8,-30,-9,109,-9,-15,-10,-119,-10,30,-10,-58,-11,104,-11,33,-11,-42,-12,-97,-12,103,-12,66,-12,28,-12}; }
	private static byte[] data76(){ return new byte[] {10,-12,-9,-13,-9,-13,-7,-13,11,-12,33,-12,67,-12,111,-12,-95,-12,-31,-12,37,-11,115,-11,-51,-11,40,-10,-111,-10,-2,-10,115,-9,-15,-9,112,-8,-5,-8,-121,-7,25,-6,-76,-6,74,-5,-17,-5,-116,-4,53,-3,-38,-3,-124,-2,45,-1,-41,-1,-124,0,42,1,-40,1,123,2,35,3,-57,3,98,4,6,5,-107,5,52,6,-73,6,75,7,-58,7,74,8,-67,8,47,9,-105,9,-10,9,82,10,-96,10,-21,10,41,11,97,11,-116,11,-76,11,-50,11,-33,11,-22,11,-27,11,-33,11,-54,11,-85,11,-120,11,84,11,33,11,-36,10,-108,10,66,10,-25,9,-122,9,28,9,-85,8,52,8,-72,7,47,7,-83,6,21,6,-117,5,-22,4,86,4,-78,3,17,3,111,2,-59,1,33,1,119,0,-50,-1,38,-1,127,-2,-40,-3,50,-3,-109,-4,-16,-5,84,-5,-64,-6,35,-6,-99,-7,11,-7,-117,-8,8,-8,-109,-9,30,-9,-75,-10,82,-10,-12,-11,-93,-11,85,-11,20,-11,-41,-12,-87,-12,126,-12,94,-12,75,-12,59,-12,55,-12,65,-12,74,-12,105,-12,-124,-12,-76,-12,-30,-12,36,-11,101,-11,-77,-11,9,-10,101,-10,-53,-10,55,-9,-89,-9,38,-8,-98,-8,44,-7,-81,-7,69,-6,-44,-6,112,-5,9,-4,-86,-4,74,-3,-18,-3,-110,-2,58,-1,-33,-1,-121,0,43,1,-45,1,117,2,23,3,-73,3,81,4,-19,4,126,5,18,6,-101,6,34,7,-94,7,30,8,-113,8,0,9,97,9,-58,9,22,10,105,10,-81,10,-22,10,36,11,77,11,112,11,-113,11,-101,11,-91,11,-89,11,-105,11,-120,11,106,11,66,11,25,11,-36,10,-96,10,85,10,7,10,-83,9,79,9,-26,8,120,8,5,8,-121,7,9,7,-127,6,-13,5,105,5,-51,4,59,4,-100,3,-3,2,96,2,-70,1,25,1,113,0,-47,-1,39,-1,-120,-2,-30,-3,66,-3,-92,-4,8,-4,110,-5,-37,-6,72,-6,-67,-7,52,-7,-75,-8,53,-8,-60,-9,80,-9,-21,-10,-122,-10,49,-10,-37,-11,-107,-11,80,-11,25,-11,-25,-12,-62,-12,-96,-12,-115,-12,127,-12,122,-12,-124,-12,-115,-12,-86,-12,-58,-12,-13,-12,34,-11,97,-11,-97,-11,-17,-11,62,-10,-99,-10,-3,-10,102,-9,-40,-9,76,-8,-53,-8,77,-7,-46,-7,98,-6,-17,-6,-122,-5,30,-4,-72,-4,87,-3,-11,-3,-104,-2,56,-1,-35,-1,-128,0,32,1,-60,1,99,2,-2,2,-94,3,46,4,-46,4,86,5,-20,5,112,6,-10,6,113,7,-19,7,88,8,-54,8,40,9,-119,9,-37,9,40,10,114,10,-89,10,-29,10,8,11,49,11,70,11,93,11,95,11,99,11,87,11,69,11,42,11,4,11,-39,10,-95,10,103,10,27,10,-45,9,119,9,33,9,-76,8,81,8,-39,7,100,7,-25,6,96,6,-36,5,77,5,-68,4,42,4,-113,3,-9,2,89,2,-71,1,30,1,118,0,-35,-1,53,-1,-101,-2,-8,-3,91,-3,-62,-4,39,-4,-108,-5,1,-5,114,-6,-21,-7,101,-7,-26,-8,109,-8,-8,-9,-115,-9,36,-9,-57,-10,110,-10,28,-10,-41,-11,-111,-11,95,-11,41,-11,7,-11,-28,-12,-47,-12,-62,-12,-64,-12,-63,-12,-43,-12,-29,-12,11,-11,43,-11,98,-11,-106,-11,-39,-11,33,-10,115,-10,-55,-10,45,-9,-115,-9,-1,-9,111,-8,-22,-8,105,-7,-21,-7,118,-6,1,-5,-110,-5,40,-4,-68,-4,90,-3,-14,-3,-110,-2,46,-1,-49,-1,108,0,13,1,-87,1,71,2,-32,2,120,3,14,4,-96,4,48,5,-73,5,64,6,-66,6,59,7,-80,7,32,8,-121,8,-19,8,67,9,-100,9,-28,9,44,10,100,10,-100,10,-60,10,-21,10,2,11,22,11,31,11,29,11,24,11,2,11,-18,10,-58,10,-97,10,105,10,46,10,-21,9,-97,9,76,9,-13,8,-112,8,41,8,-70,7,69,7,-50,6,74,6,-54,5,62,5,-77,4,33,4,-114,3,-9,2,95,2,-60,1,39,1,-115,0,-20,-1,82,-1,-75,-2,24,-2,-127,-3,-26,-4,84,-4,-64,-5,49,-5,-88,-6,28,-6,-93,-7,28,-7,-83,-8,54,-8,-53,-9,107,-9,6,-9,-75,-10,97,-10,27,-10,-37,-11,-94,-11,116,-11,72,-11,48,-11,17,-11,12,-11,-2,-12,8,-11,16,-11,39,-11,67,-11,106,-11,-106,-11,-50,-11,11,-10,81,-10,-96,-10,-13,-10,82,-9,-78,-9,29,-8,-116,-8,0,-7,127,-7,-6,-7,-124,-6,7,-5,-103,-5,37,-4,-68,-4,77,-3,-21,-3,125,-2,32,-1,-78,-1,83,0,-20,0,-121,1,32,2,-74,2,76,3,-36,3,111,4,-9,4,-127,5,4,6,-128,6,-4,6,110,7,-35,7,68,8,-91,8,-3,8,85,9,-101,9,-28,9,28,10,82,10,127,10,-96,10,-65,10,-50,10,-37,10,-35,10}; }
	private static byte[] data77(){ return new byte[] {-45,10,-56,10,-84,10,-113,10,101,10,53,10,-5,9,-68,9,114,9,37,9,-52,8,111,8,10,8,-96,7,50,7,-74,6,66,6,-71,5,61,5,-83,4,38,4,-109,3,2,3,109,2,-43,1,64,1,-90,0,11,0,116,-1,-38,-2,66,-2,-82,-3,22,-3,-121,-4,-10,-5,105,-5,-28,-6,92,-6,-32,-7,96,-7,-16,-8,123,-8,22,-8,-83,-9,84,-9,-5,-10,-82,-10,100,-10,38,-10,-20,-11,-67,-11,-109,-11,117,-11,90,-11,79,-11,69,-11,71,-11,82,-11,99,-11,126,-11,-94,-11,-52,-11,0,-10,59,-10,125,-10,-57,-10,26,-9,112,-9,-47,-9,53,-8,-93,-8,17,-7,-118,-7,4,-6,-121,-6,9,-5,-109,-5,30,-4,-82,-4,64,-3,-47,-3,105,-2,-2,-2,-108,-1,47,0,-61,0,91,1,-15,1,-127,2,25,3,-94,3,52,4,-72,4,65,5,-65,5,62,6,-76,6,38,7,-108,7,-7,7,88,8,-75,8,3,9,84,9,-109,9,-45,9,6,10,50,10,90,10,115,10,-118,10,-106,10,-104,10,-107,10,-122,10,116,10,83,10,50,10,-1,9,-49,9,-115,9,76,9,-1,8,-85,8,84,8,-15,7,-116,7,32,7,-83,6,54,6,-68,5,57,5,-73,4,46,4,-96,3,24,3,-128,2,-11,1,91,1,-53,0,50,0,-98,-1,9,-1,117,-2,-32,-3,83,-3,-66,-4,55,-4,-85,-5,36,-5,-91,-6,36,-6,-84,-7,58,-7,-57,-8,98,-8,-3,-9,-95,-9,74,-9,-3,-10,-78,-10,118,-10,56,-10,10,-10,-33,-11,-66,-11,-92,-11,-108,-11,-119,-11,-117,-11,-113,-11,-94,-11,-73,-11,-40,-11,1,-10,46,-10,105,-10,-92,-10,-19,-10,57,-9,-114,-9,-23,-9,73,-8,-79,-8,29,-7,-111,-7,6,-6,-124,-6,3,-5,-122,-5,17,-4,-104,-4,38,-3,-73,-3,69,-2,-37,-2,107,-1,1,0,-110,0,40,1,-73,1,74,2,-42,2,102,3,-19,3,116,4,-8,4,118,5,-15,5,103,6,-41,6,69,7,-89,7,10,8,97,8,-76,8,0,9,69,9,-126,9,-72,9,-27,9,13,10,40,10,69,10,75,10,88,10,83,10,72,10,58,10,26,10,-3,9,-47,9,-98,9,105,9,34,9,-31,8,-113,8,57,8,-33,7,124,7,21,7,-88,6,52,6,-66,5,67,5,-63,4,64,4,-74,3,48,3,-94,2,20,2,-124,1,-11,0,97,0,-45,-1,60,-1,-79,-2,29,-2,-110,-3,3,-3,124,-4,-15,-5,115,-5,-18,-6,115,-6,0,-6,-125,-7,34,-7,-81,-8,84,-8,-13,-9,-97,-9,79,-9,8,-9,-59,-10,-118,-10,91,-10,43,-10,12,-10,-18,-11,-36,-11,-49,-11,-52,-11,-48,-11,-34,-11,-15,-11,15,-10,47,-10,96,-10,-113,-10,-50,-10,12,-9,88,-9,-91,-9,-3,-9,89,-8,-68,-8,35,-7,-110,-7,3,-6,122,-6,-8,-6,116,-5,-7,-5,126,-4,6,-3,-109,-3,30,-2,-84,-2,60,-1,-52,-1,90,0,-20,0,120,1,6,2,-109,2,28,3,-93,3,40,4,-90,4,40,5,-100,5,21,6,-126,6,-18,6,83,7,-79,7,12,8,94,8,-86,8,-15,8,45,9,102,9,-107,9,-67,9,-34,9,-8,9,5,10,18,10,18,10,9,10,0,10,-31,9,-52,9,-98,9,119,9,61,9,4,9,-64,8,118,8,38,8,-51,7,114,7,14,7,-89,6,56,6,-58,5,79,5,-41,4,83,4,-42,3,76,3,-54,2,61,2,-78,1,39,1,-106,0,14,0,121,-1,-14,-2,97,-2,-38,-3,77,-3,-56,-4,67,-4,-64,-5,69,-5,-56,-6,82,-6,-30,-7,115,-7,12,-7,-84,-8,76,-8,-9,-9,-86,-9,91,-9,30,-9,-32,-10,-86,-10,-127,-10,88,-10,59,-10,38,-10,23,-10,14,-10,20,-10,23,-10,44,-10,68,-10,97,-10,-116,-10,-70,-10,-19,-10,48,-9,112,-9,-68,-9,14,-8,100,-8,-62,-8,39,-7,-116,-7,-3,-7,108,-6,-28,-6,94,-5,-36,-5,94,-4,-31,-4,102,-3,-15,-3,120,-2,6,-1,-113,-1,30,0,-92,0,56,1,-72,1,74,2,-53,2,82,3,-43,3,81,4,-49,4,69,5,-70,5,40,6,-110,6,-8,6,84,7,-77,7,0,8,83,8,-106,8,-42,8,17,9,63,9,110,9,-115,9,-84,9,-69,9,-51,9,-51,9,-52,9,-63,9,-81,9,-109,9,116,9,72,9,27,9,-31,8,-90,8,92,8,21,8,-62,7,103,7,16,7,-91,6,67,6,-46,5,97,5,-19,4,115,4,-14,3,120,3,-17,2,112,2,-28,1,96,1,-46,0,77,0,-64,-1,55,-1,-83,-2,40,-2,-100,-3,30,-3,-105,-4,24,-4,-95,-5,30,-5,-75,-6,56,-6,-41,-7,103,-7,12,-7,-87,-8,87,-8,4,-8,-71,-9,120,-9,55,-9,4,-9,-45,-10,-85,-10,-117,-10,113,-10,96,-10,86,-10,83,-10,87,-10,102,-10}; }
	private static byte[] data78(){ return new byte[] {119,-10,-106,-10,-74,-10,-30,-10,18,-9,76,-9,-119,-9,-47,-9,26,-8,112,-8,-60,-8,38,-7,-123,-7,-16,-7,92,-6,-53,-6,69,-5,-72,-5,57,-4,-75,-4,57,-3,-71,-3,67,-2,-58,-2,79,-1,-40,-1,94,0,-25,0,111,1,-14,1,121,2,-7,2,123,3,-10,3,114,4,-27,4,92,5,-59,5,52,6,-109,6,-9,6,80,7,-94,7,-13,7,56,8,125,8,-77,8,-19,8,20,9,61,9,92,9,112,9,-125,9,-119,9,-117,9,-124,9,119,9,95,9,68,9,32,9,-13,8,-60,8,-121,8,75,8,2,8,-73,7,99,7,14,7,-83,6,77,6,-30,5,120,5,7,5,-109,4,26,4,-96,3,33,3,-94,2,31,2,-101,1,24,1,-114,0,13,0,-125,-1,-2,-2,123,-2,-11,-3,116,-3,-10,-4,117,-4,-3,-5,-124,-5,18,-5,-96,-6,55,-6,-51,-7,108,-7,17,-7,-74,-8,103,-8,26,-8,-43,-9,-106,-9,93,-9,43,-9,2,-9,-36,-10,-62,-10,-85,-10,-99,-10,-104,-10,-105,-10,-96,-10,-80,-10,-59,-10,-25,-10,5,-9,59,-9,98,-9,-88,-9,-34,-9,44,-8,116,-8,-55,-8,30,-7,-128,-7,-35,-7,74,-6,-78,-6,34,-5,-105,-5,12,-4,-120,-4,3,-3,-126,-3,5,-2,-126,-2,13,-1,-119,-1,19,0,-106,0,23,1,-98,1,26,2,-96,2,24,3,-104,3,12,4,-125,4,-12,4,98,5,-54,5,49,6,-115,6,-19,6,58,7,-109,7,-45,7,32,8,83,8,-109,8,-71,8,-21,8,4,9,37,9,54,9,66,9,74,9,67,9,61,9,42,9,21,9,-13,8,-49,8,-94,8,109,8,53,8,-13,7,-85,7,100,7,9,7,-70,6,85,6,-7,5,-112,5,36,5,-73,4,67,4,-49,3,84,3,-36,2,90,2,-34,1,94,1,-39,0,92,0,-45,-1,87,-1,-48,-2,85,-2,-48,-3,87,-3,-40,-4,99,-4,-23,-5,123,-5,6,-5,-94,-6,52,-6,-41,-7,119,-7,31,-7,-51,-8,127,-8,57,-8,-11,-9,-65,-9,-123,-9,92,-9,51,-9,18,-9,-4,-10,-25,-10,-32,-10,-41,-10,-32,-10,-27,-10,-3,-10,17,-9,52,-9,87,-9,-120,-9,-71,-9,-9,-9,51,-8,127,-8,-57,-8,29,-7,112,-7,-46,-7,46,-6,-103,-6,0,-5,109,-5,-29,-5,81,-4,-49,-4,68,-3,-60,-3,61,-2,-63,-2,58,-1,-61,-1,60,0,-62,0,61,1,-66,1,58,2,-73,2,46,3,-89,3,25,4,-119,4,-8,4,94,5,-59,5,35,6,-127,6,-44,6,39,7,113,7,-75,7,-9,7,46,8,96,8,-113,8,-81,8,-45,8,-26,8,-7,8,1,9,5,9,-1,8,-11,8,-33,8,-54,8,-91,8,-125,8,80,8,30,8,-27,7,-95,7,94,7,14,7,-65,6,102,6,11,6,-86,5,69,5,-36,4,112,4,-3,3,-116,3,22,3,-101,2,38,2,-93,1,44,1,-87,0,47,0,-84,-1,51,-1,-81,-2,56,-2,-70,-3,66,-3,-52,-4,84,-4,-26,-5,118,-5,13,-5,-91,-6,67,-6,-28,-7,-115,-7,55,-7,-22,-8,-97,-8,94,-8,31,-8,-23,-9,-74,-9,-113,-9,105,-9,77,-9,56,-9,37,-9,34,-9,27,-9,39,-9,44,-9,71,-9,91,-9,127,-9,-90,-9,-43,-9,6,-8,70,-8,-128,-8,-51,-8,20,-7,105,-7,-68,-7,27,-6,119,-6,-33,-6,68,-5,-78,-5,32,-4,-110,-4,6,-3,127,-3,-11,-3,114,-2,-20,-2,104,-1,-27,-1,99,0,-36,0,91,1,-44,1,76,2,-58,2,55,3,-84,3,27,4,-122,4,-17,4,84,5,-75,5,15,6,103,6,-70,6,4,7,80,7,-117,7,-51,7,-2,7,47,8,88,8,120,8,-105,8,-87,8,-70,8,-67,8,-61,8,-74,8,-80,8,-106,8,127,8,93,8,51,8,9,8,-48,7,-103,7,87,7,17,7,-58,6,117,6,32,6,-61,5,103,5,2,5,-101,4,52,4,-64,3,84,3,-31,2,103,2,-9,1,119,1,3,1,-122,0,11,0,-111,-1,23,-1,-99,-2,36,-2,-81,-3,54,-3,-55,-4,84,-4,-23,-5,126,-5,24,-5,-75,-6,88,-6,-3,-7,-89,-7,88,-7,13,-7,-57,-8,-120,-8,78,-8,24,-8,-18,-9,-62,-9,-91,-9,-118,-9,115,-9,108,-9,94,-9,101,-9,104,-9,119,-9,-117,-9,-87,-9,-61,-9,-11,-9,25,-8,86,-8,-118,-8,-51,-8,18,-7,92,-7,-82,-7,1,-6,92,-6,-70,-6,27,-5,-127,-5,-21,-5,87,-4,-58,-4,56,-3,-85,-3,33,-2,-103,-2,13,-1,-116,-1,-4,-1,-128,0,-19,0,110,1,-35,1,87,2,-56,2,56,3,-88,3,18,4,122,4,-33,4,64,5,-102,5,-10,5,70,6,-105,6,-34,6,35,7,98,7,-104,7,-50,7,-9,7,32,8,61,8,89,8,106,8,119,8,125,8,123,8,116,8,103,8}; }
	private static byte[] data79(){ return new byte[] {79,8,57,8,17,8,-16,7,-69,7,-113,7,76,7,22,7,-56,6,-123,6,50,6,-34,5,-121,5,40,5,-55,4,100,4,-4,3,-111,3,34,3,-75,2,64,2,-50,1,90,1,-34,0,112,0,-14,-1,126,-1,9,-1,-113,-2,32,-2,-87,-3,58,-3,-54,-4,95,-4,-10,-5,-115,-5,47,-5,-54,-6,119,-6,27,-6,-53,-7,126,-7,54,-7,-11,-8,-72,-8,-128,-8,79,-8,36,-8,-2,-9,-30,-9,-59,-9,-71,-9,-89,-9,-88,-9,-93,-9,-78,-9,-69,-9,-46,-9,-18,-9,13,-8,56,-8,99,-8,-104,-8,-48,-8,17,-7,84,-7,-99,-7,-19,-7,61,-6,-102,-6,-17,-6,85,-5,-77,-5,28,-4,-123,-4,-15,-4,97,-3,-50,-3,67,-2,-76,-2,42,-1,-97,-1,19,0,-120,0,-3,0,113,1,-31,1,87,2,-64,2,49,3,-101,3,-1,3,104,4,-59,4,35,5,126,5,-49,5,35,6,107,6,-78,6,-12,6,45,7,103,7,-109,7,-64,7,-31,7,3,8,22,8,43,8,53,8,55,8,58,8,45,8,34,8,10,8,-13,7,-53,7,-84,7,118,7,75,7,11,7,-44,6,-119,6,71,6,-12,5,-89,5,77,5,-11,4,-108,4,55,4,-54,3,109,3,-10,2,-106,2,29,2,-77,1,63,1,-52,0,92,0,-27,-1,117,-1,0,-1,-111,-2,31,-2,-81,-3,69,-3,-43,-4,115,-4,7,-4,-86,-5,71,-5,-18,-6,-106,-6,66,-6,-9,-7,-89,-7,106,-7,35,-7,-17,-8,-74,-8,-120,-8,97,-8,58,-8,33,-8,7,-8,-9,-9,-18,-9,-25,-9,-19,-9,-15,-9,2,-8,24,-8,47,-8,86,-8,119,-8,-88,-8,-39,-8,17,-7,78,-7,-110,-7,-40,-7,38,-6,118,-6,-54,-6,38,-5,126,-5,-28,-5,67,-4,-84,-4,19,-3,127,-3,-22,-3,93,-2,-57,-2,61,-1,-87,-1,30,0,-115,0,-1,0,110,1,-35,1,74,2,-75,2,30,3,-123,3,-23,3,73,4,-89,4,0,5,86,5,-89,5,-10,5,59,6,-126,6,-66,6,-8,6,44,7,88,7,-124,7,-94,7,-61,7,-43,7,-24,7,-14,7,-10,7,-14,7,-20,7,-37,7,-55,7,-84,7,-115,7,101,7,58,7,7,7,-46,6,-111,6,86,6,8,6,-60,5,110,5,32,5,-61,4,108,4,11,4,-88,3,73,3,-39,2,120,2,8,2,-100,1,50,1,-66,0,82,0,-29,-1,111,-1,8,-1,-110,-2,45,-2,-68,-3,85,-3,-19,-4,-119,-4,37,-4,-54,-5,106,-5,19,-5,-63,-6,110,-6,37,-6,-36,-7,-102,-7,93,-7,38,-7,-15,-8,-57,-8,-100,-8,125,-8,95,-8,76,-8,56,-8,50,-8,43,-8,47,-8,55,-8,70,-8,89,-8,116,-8,-107,-8,-72,-8,-25,-8,23,-7,76,-7,-118,-7,-56,-7,14,-6,90,-6,-91,-6,-5,-6,78,-5,-87,-5,7,-4,102,-4,-55,-4,48,-3,-108,-3,1,-2,106,-2,-42,-2,67,-1,-80,-1,30,0,-117,0,-7,0,98,1,-47,1,53,2,-92,2,1,3,109,3,-59,3,40,4,-128,4,-42,4,44,5,118,5,-60,5,8,6,74,6,-122,6,-68,6,-16,6,27,7,67,7,99,7,126,7,-107,7,-92,7,-81,7,-78,7,-82,7,-87,7,-105,7,-120,7,106,7,78,7,36,7,-2,6,-53,6,-106,6,94,6,25,6,-35,5,-116,5,70,5,-16,4,-97,4,67,4,-19,3,-120,3,45,3,-59,2,96,2,-5,1,-112,1,38,1,-68,0,80,0,-28,-1,123,-1,11,-1,-89,-2,56,-2,-42,-3,108,-3,11,-3,-89,-4,74,-4,-19,-5,-105,-5,61,-5,-14,-6,-97,-6,89,-6,19,-6,-45,-7,-104,-7,98,-7,49,-7,4,-7,-33,-8,-67,-8,-92,-8,-117,-8,-127,-8,112,-8,116,-8,110,-8,126,-8,-124,-8,-97,-8,-78,-8,-44,-8,-8,-8,33,-7,82,-7,-124,-7,-65,-7,-4,-7,64,-6,-122,-6,-45,-6,31,-5,119,-5,-55,-5,39,-4,-128,-4,-31,-4,67,-3,-89,-3,12,-2,114,-2,-36,-2,68,-1,-81,-1,22,0,-127,0,-21,0,81,1,-69,1,31,2,-125,2,-25,2,67,3,-91,3,-4,3,84,4,-88,4,-9,4,69,5,-116,5,-48,5,14,6,74,6,126,6,-81,6,-36,6,-2,6,34,7,59,7,79,7,100,7,101,7,114,7,105,7,102,7,88,7,67,7,45,7,14,7,-23,6,-61,6,-110,6,96,6,42,6,-23,5,-84,5,98,5,27,5,-51,4,122,4,40,4,-52,3,116,3,21,3,-73,2,82,2,-14,1,-119,1,39,1,-68,0,87,0,-19,-1,-121,-1,33,-1,-73,-2,85,-2,-18,-3,-115,-3,46,-3,-52,-4,117,-4,24,-4,-58,-5,113,-5,34,-5,-38,-6,-114,-6,81,-6,15,-6,-41,-7,-95,-7,115,-7,70,-7,34,-7,3,-7,-28,-8,-43,-8,-64,-8,-70,-8,-77,-8,-74,-8,-69,-8}; }
	private static byte[] data80(){ return new byte[] {-54,-8,-35,-8,-16,-8,20,-7,48,-7,91,-7,-117,-7,-74,-7,-13,-7,43,-6,107,-6,-78,-6,-9,-6,70,-5,-109,-5,-24,-5,61,-4,-104,-4,-16,-4,85,-3,-84,-3,22,-2,115,-2,-38,-2,65,-1,-94,-1,13,0,110,0,-40,0,56,1,-97,1,1,2,96,2,-64,2,28,3,120,3,-52,3,36,4,114,4,-62,4,12,5,78,5,-106,5,-51,5,11,6,60,6,109,6,-105,6,-69,6,-36,6,-10,6,12,7,26,7,39,7,40,7,43,7,33,7,23,7,5,7,-19,6,-44,6,-82,6,-117,6,93,6,45,6,-7,5,-68,5,-128,5,61,5,-11,4,-83,4,92,4,14,4,-74,3,98,3,6,3,-86,2,79,2,-22,1,-114,1,40,1,-58,0,98,0,-1,-1,-102,-1,55,-1,-44,-2,113,-2,19,-2,-78,-3,85,-3,-5,-4,-97,-4,78,-4,-9,-5,-87,-5,92,-5,19,-5,-50,-6,-114,-6,79,-6,26,-6,-29,-7,-71,-7,-120,-7,107,-7,69,-7,45,-7,26,-7,3,-7,3,-7,-13,-8,-3,-8,-4,-8,11,-7,25,-7,51,-7,73,-7,111,-7,-113,-7,-67,-7,-20,-7,31,-6,88,-6,-107,-6,-43,-6,27,-5,99,-5,-81,-5,0,-4,81,-4,-88,-4,-3,-4,90,-3,-76,-3,20,-2,113,-2,-44,-2,50,-1,-105,-1,-8,-1,87,0,-64,0,22,1,-125,1,-41,1,59,2,-108,2,-18,2,69,3,-101,3,-21,3,58,4,-121,4,-51,4,17,5,84,5,-116,5,-57,5,-9,5,40,6,80,6,118,6,-107,6,-80,6,-61,6,-40,6,-34,6,-25,6,-27,6,-32,6,-42,6,-57,6,-79,6,-105,6,121,6,81,6,45,6,-6,5,-51,5,-110,5,88,5,26,5,-45,4,-110,4,66,4,-7,3,-91,3,82,3,-1,2,-94,2,78,2,-21,1,-106,1,47,1,-41,0,113,0,21,0,-75,-1,81,-1,-9,-2,-107,-2,56,-2,-33,-3,-127,-3,44,-3,-43,-4,-127,-4,50,-4,-29,-5,-103,-5,83,-5,14,-5,-47,-6,-108,-6,92,-6,45,-6,-5,-7,-44,-7,-81,-7,-114,-7,117,-7,95,-7,77,-7,68,-7,60,-7,61,-7,63,-7,75,-7,88,-7,110,-7,-124,-7,-90,-7,-60,-7,-15,-7,25,-6,77,-6,-128,-6,-70,-6,-7,-6,56,-5,-128,-5,-58,-5,17,-4,99,-4,-79,-4,8,-3,91,-3,-75,-3,16,-2,104,-2,-56,-2,34,-1,-126,-1,-32,-1,62,0,-101,0,-4,0,82,1,-73,1,7,2,103,2,-69,2,13,3,102,3,-82,3,-2,3,71,4,-116,4,-48,4,14,5,72,5,126,5,-77,5,-35,5,11,6,42,6,79,6,101,6,-128,6,-115,6,-102,6,-95,6,-94,6,-98,6,-104,6,-122,6,120,6,90,6,68,6,28,6,-3,5,-52,5,-97,5,108,5,51,5,-7,4,-72,4,117,4,47,4,-26,3,-105,3,75,3,-11,2,-91,2,75,2,-9,1,-100,1,64,1,-24,0,-119,0,46,0,-45,-1,115,-1,28,-1,-67,-2,102,-2,11,-2,-73,-3,95,-3,12,-3,-67,-4,109,-4,37,-4,-41,-5,-104,-5,80,-5,25,-5,-39,-6,-88,-6,113,-6,71,-6,28,-6,-8,-7,-37,-7,-71,-7,-85,-7,-109,-7,-118,-7,-124,-7,123,-7,-120,-7,-123,-7,-101,-7,-91,-7,-63,-7,-39,-7,-5,-7,31,-6,72,-6,117,-6,-86,-6,-38,-6,29,-5,79,-5,-100,-5,-42,-5,37,-4,110,-4,-71,-4,11,-3,92,-3,-80,-3,7,-2,93,-2,-74,-2,14,-1,106,-1,-61,-1,31,0,119,0,-45,0,43,1,-124,1,-36,1,46,2,-122,2,-44,2,40,3,111,3,-64,3,1,4,74,4,-119,4,-58,4,0,5,54,5,102,5,-105,5,-68,5,-28,5,1,6,30,6,52,6,71,6,83,6,92,6,93,6,93,6,85,6,76,6,57,6,38,6,8,6,-17,5,-57,5,-93,5,117,5,69,5,18,5,-39,4,-97,4,93,4,28,4,-41,3,-114,3,66,3,-10,2,-93,2,84,2,-1,1,-85,1,82,1,-1,0,-94,0,78,0,-14,-1,-100,-1,65,-1,-18,-2,-110,-2,65,-2,-21,-3,-105,-3,75,-3,-8,-4,-80,-4,100,-4,31,-4,-38,-5,-100,-5,95,-5,35,-5,-14,-6,-66,-6,-111,-6,106,-6,65,-6,37,-6,7,-6,-14,-7,-35,-7,-46,-7,-58,-7,-58,-7,-61,-7,-52,-7,-46,-7,-25,-7,-11,-7,17,-6,46,-6,77,-6,119,-6,-100,-6,-49,-6,-3,-6,56,-5,108,-5,-81,-5,-22,-5,51,-4,116,-4,-63,-4,12,-3,88,-3,-85,-3,-8,-3,80,-2,-95,-2,-9,-2,77,-1,-92,-1,-6,-1,83,0,-92,0,0,1,80,1,-89,1,-7,1,72,2,-102,2,-27,2,48,3,122,3,-67,3,2,4,63,4,125,4,-75,4,-22,4,27,5,71,5,115,5,-108,5,-72,5,-47,5,-21,5,-5,5,14,6,17,6,30,6}; }
	private static byte[] data81(){ return new byte[] {22,6,24,6,11,6,-2,5,-18,5,-45,5,-70,5,-101,5,115,5,80,5,31,5,-15,4,-67,4,-124,4,74,4,11,4,-54,3,-123,3,63,3,-12,2,-86,2,90,2,15,2,-72,1,108,1,19,1,-61,0,110,0,23,0,-59,-1,109,-1,29,-1,-57,-2,117,-2,37,-2,-44,-3,-119,-3,57,-3,-13,-4,-86,-4,101,-4,39,-4,-31,-5,-83,-5,111,-5,63,-5,11,-5,-33,-6,-74,-6,-110,-6,110,-6,87,-6,57,-6,43,-6,24,-6,15,-6,9,-6,8,-6,12,-6,17,-6,33,-6,47,-6,71,-6,96,-6,125,-6,-96,-6,-55,-6,-19,-6,37,-5,77,-5,-117,-5,-66,-5,-2,-5,59,-4,-127,-4,-65,-4,14,-3,81,-3,-95,-3,-19,-3,58,-2,-116,-2,-34,-2,44,-1,-123,-1,-48,-1,43,0,118,0,-49,0,28,1,111,1,-66,1,11,2,90,2,-94,2,-20,2,51,3,116,3,-72,3,-12,3,47,4,105,4,-101,4,-51,4,-7,4,33,5,74,5,102,5,-120,5,-101,5,-76,5,-63,5,-50,5,-45,5,-41,5,-44,5,-51,5,-60,5,-79,5,-94,5,-125,5,110,5,71,5,39,5,-4,4,-49,4,-94,4,108,4,54,4,-6,3,-64,3,125,3,61,3,-10,2,-81,2,103,2,26,2,-49,1,127,1,51,1,-33,0,-108,0,61,0,-15,-1,-100,-1,78,-1,-2,-2,-82,-2,96,-2,20,-2,-56,-3,127,-3,56,-3,-15,-4,-79,-4,110,-4,50,-4,-8,-5,-64,-5,-117,-5,94,-5,44,-5,7,-5,-31,-6,-67,-6,-91,-6,-122,-6,118,-6,98,-6,88,-6,80,-6,74,-6,80,-6,79,-6,94,-6,104,-6,126,-6,-112,-6,-78,-6,-58,-6,-12,-6,18,-5,65,-5,111,-5,-99,-5,-42,-5,11,-4,72,-4,-124,-4,-59,-4,10,-3,75,-3,-106,-3,-36,-3,40,-2,115,-2,-61,-2,11,-1,95,-1,-85,-1,-6,-1,76,0,-105,0,-24,0,53,1,127,1,-48,1,18,2,98,2,-94,2,-20,2,40,3,110,3,-94,3,-25,3,18,4,81,4,119,4,-84,4,-48,4,-8,4,24,5,55,5,80,5,102,5,119,5,-125,5,-113,5,-113,5,-107,5,-117,5,-120,5,120,5,105,5,83,5,59,5,29,5,-2,4,-41,4,-78,4,-126,4,86,4,32,4,-17,3,-79,3,122,3,56,3,-6,2,-74,2,114,2,42,2,-28,1,-106,1,81,1,0,1,-72,0,103,0,29,0,-51,-1,-126,-1,53,-1,-24,-2,-97,-2,84,-2,10,-2,-57,-3,124,-3,64,-3,-8,-4,-66,-4,-127,-4,70,-4,17,-4,-34,-5,-84,-5,-127,-5,87,-5,50,-5,15,-5,-14,-6,-41,-6,-63,-6,-80,-6,-96,-6,-105,-6,-110,-6,-113,-6,-108,-6,-104,-6,-91,-6,-77,-6,-58,-6,-34,-6,-8,-6,25,-5,57,-5,98,-5,-120,-5,-70,-5,-26,-5,28,-4,83,-4,-119,-4,-54,-4,4,-3,70,-3,-119,-3,-52,-3,20,-2,91,-2,-94,-2,-17,-2,53,-1,-124,-1,-51,-1,24,0,102,0,-82,0,-6,0,66,1,-116,1,-47,1,26,2,91,2,-97,2,-34,2,29,3,85,3,-107,3,-63,3,0,4,34,4,92,4,123,4,-87,4,-60,4,-22,4,-5,4,29,5,40,5,58,5,68,5,76,5,76,5,81,5,67,5,65,5,47,5,31,5,11,5,-15,4,-46,4,-75,4,-115,4,105,4,59,4,14,4,-35,3,-88,3,115,3,53,3,-2,2,-68,2,126,2,59,2,-10,1,-76,1,105,1,38,1,-38,0,-109,0,73,0,0,0,-74,-1,110,-1,35,-1,-33,-2,-109,-2,82,-2,10,-2,-55,-3,-119,-3,71,-3,11,-3,-47,-4,-104,-4,99,-4,50,-4,-2,-5,-43,-5,-86,-5,-124,-5,99,-5,66,-5,41,-5,14,-5,-2,-6,-21,-6,-31,-6,-38,-6,-45,-6,-43,-6,-41,-6,-30,-6,-21,-6,-3,-6,13,-5,41,-5,63,-5,98,-5,-127,-5,-88,-5,-47,-5,-4,-5,44,-4,93,-4,-109,-4,-55,-4,4,-3,63,-3,125,-3,-67,-3,0,-2,64,-2,-120,-2,-55,-2,20,-1,87,-1,-94,-1,-27,-1,50,0,115,0,-64,0,2,1,75,1,-117,1,-44,1,16,2,83,2,-110,2,-54,2,10,3,61,3,115,3,-88,3,-45,3,4,4,42,4,81,4,118,4,-110,4,-79,4,-57,4,-35,4,-20,4,-5,4,2,5,9,5,11,5,5,5,4,5,-11,4,-23,4,-39,4,-65,4,-84,4,-117,4,108,4,74,4,33,4,-6,3,-53,3,-100,3,106,3,51,3,1,3,-65,2,-115,2,69,2,16,2,-58,1,-116,1,67,1,2,1,-70,0,121,0,47,0,-18,-1,-93,-1,99,-1,26,-1,-39,-2,-107,-2,81,-2,22,-2,-47,-3,-104,-3,90,-3,34,-3,-21,-4,-73,-4,-125,-4,86,-4,40,-4,-1,-5,-38,-5,-76,-5,-104,-5,119,-5,100,-5,72,-5,61,-5}; }
	private static byte[] data82(){ return new byte[] {41,-5,36,-5,25,-5,27,-5,21,-5,35,-5,33,-5,56,-5,62,-5,90,-5,106,-5,-118,-5,-92,-5,-57,-5,-20,-5,19,-4,61,-4,107,-4,-101,-4,-50,-4,1,-3,60,-3,112,-3,-77,-3,-25,-3,45,-2,104,-2,-85,-2,-18,-2,46,-1,116,-1,-75,-1,-4,-1,61,0,-126,0,-59,0,6,1,73,1,-118,1,-58,1,8,2,65,2,125,2,-73,2,-24,2,35,3,78,3,-125,3,-85,3,-42,3,-4,3,33,4,62,4,96,4,114,4,-112,4,-100,4,-80,4,-72,4,-62,4,-61,4,-55,4,-66,4,-64,4,-83,4,-91,4,-111,4,123,4,102,4,69,4,43,4,5,4,-31,3,-70,3,-116,3,97,3,48,3,-3,2,-56,2,-111,2,88,2,29,2,-28,1,-95,1,103,1,36,1,-27,0,-93,0,99,0,29,0,-30,-1,-103,-1,93,-1,24,-1,-38,-2,-99,-2,90,-2,35,-2,-30,-3,-83,-3,116,-3,61,-3,11,-3,-38,-4,-87,-4,-127,-4,84,-4,46,-4,13,-4,-24,-5,-48,-5,-79,-5,-97,-5,-122,-5,124,-5,106,-5,101,-5,95,-5,90,-5,96,-5,99,-5,107,-5,123,-5,-122,-5,-100,-5,-78,-5,-53,-5,-23,-5,9,-4,43,-4,81,-4,124,-4,-93,-4,-41,-4,1,-3,57,-3,104,-3,-91,-3,-41,-3,22,-2,79,-2,-117,-2,-54,-2,8,-1,69,-1,-119,-1,-59,-1,8,0,69,0,-121,0,-60,0,6,1,64,1,-128,1,-73,1,-9,1,41,2,103,2,-106,2,-52,2,-5,2,43,3,85,3,-127,3,-91,3,-54,3,-21,3,7,4,36,4,58,4,80,4,93,4,112,4,116,4,-127,4,127,4,-126,4,124,4,120,4,106,4,95,4,76,4,56,4,33,4,5,4,-23,3,-59,3,-90,3,123,3,85,3,39,3,-4,2,-56,2,-101,2,97,2,48,2,-11,1,-66,1,-126,1,71,1,14,1,-54,0,-106,0,77,0,25,0,-45,-1,-102,-1,91,-1,30,-1,-31,-2,-89,-2,107,-2,52,-2,-4,-3,-60,-3,-109,-3,94,-3,48,-3,0,-3,-42,-4,-84,-4,-123,-4,99,-4,62,-4,38,-4,4,-4,-14,-5,-41,-5,-54,-5,-71,-5,-80,-5,-92,-5,-92,-5,-97,-5,-92,-5,-89,-5,-78,-5,-68,-5,-51,-5,-34,-5,-11,-5,12,-4,42,-4,71,-4,104,-4,-114,-4,-78,-4,-34,-4,8,-3,54,-3,102,-3,-104,-3,-54,-3,2,-2,54,-2,112,-2,-88,-2,-30,-2,30,-1,88,-1,-107,-1,-47,-1,13,0,73,0,-122,0,-64,0,-4,0,53,1,110,1,-90,1,-35,1,19,2,66,2,123,2,-95,2,-40,2,-3,2,41,3,79,3,114,3,-108,3,-76,3,-52,3,-23,3,-4,3,15,4,32,4,42,4,53,4,58,4,62,4,59,4,58,4,48,4,40,4,27,4,9,4,-11,3,-30,3,-63,3,-81,3,-121,3,106,3,68,3,28,3,-10,2,-56,2,-101,2,109,2,57,2,10,2,-47,1,-97,1,104,1,45,1,-7,0,-70,0,-123,0,73,0,14,0,-44,-1,-101,-1,95,-1,41,-1,-20,-2,-71,-2,126,-2,78,-2,20,-2,-27,-3,-77,-3,-123,-3,88,-3,42,-3,7,-3,-40,-4,-65,-4,-110,-4,124,-4,92,-4,67,-4,46,-4,24,-4,9,-4,-3,-5,-17,-5,-18,-5,-30,-5,-24,-5,-27,-5,-19,-5,-10,-5,0,-4,16,-4,31,-4,54,-4,76,-4,103,-4,-124,-4,-94,-4,-58,-4,-23,-4,17,-3,56,-3,102,-3,-112,-3,-63,-3,-15,-3,34,-2,87,-2,-119,-2,-62,-2,-10,-2,46,-1,103,-1,-100,-1,-39,-1,13,0,72,0,-127,0,-76,0,-14,0,33,1,93,1,-116,1,-62,1,-13,1,33,2,83,2,125,2,-88,2,-45,2,-13,2,31,3,57,3,95,3,118,3,-108,3,-88,3,-67,3,-49,3,-36,3,-22,3,-16,3,-8,3,-9,3,-7,3,-13,3,-17,3,-28,3,-41,3,-55,3,-77,3,-93,3,-122,3,111,3,80,3,47,3,17,3,-24,2,-60,2,-101,2,111,2,69,2,21,2,-26,1,-75,1,-127,1,82,1,25,1,-25,0,-80,0,121,0,68,0,14,0,-43,-1,-96,-1,108,-1,49,-1,2,-1,-53,-2,-105,-2,106,-2,50,-2,9,-2,-40,-3,-82,-3,-126,-3,92,-3,51,-3,19,-3,-18,-4,-48,-4,-76,-4,-105,-4,-124,-4,106,-4,92,-4,73,-4,64,-4,52,-4,47,-4,40,-4,44,-4,41,-4,51,-4,54,-4,69,-4,79,-4,99,-4,115,-4,-117,-4,-95,-4,-64,-4,-40,-4,-2,-4,27,-3,66,-3,102,-3,-110,-3,-74,-3,-22,-3,15,-2,68,-2,111,-2,-92,-2,-44,-2,7,-1,59,-1,111,-1,-92,-1,-40,-1,12,0,66,0,118,0,-86,0,-36,0,18,1,63,1,116,1,-95,1,-47,1,-4,1,42,2,79,2,126,2,-101,2,-57,2,-30,2,6,3,33,3,59,3}; }
	private static byte[] data83(){ return new byte[] {86,3,104,3,125,3,-114,3,-105,3,-87,3,-86,3,-77,3,-74,3,-80,3,-76,3,-88,3,-94,3,-105,3,-124,3,122,3,95,3,78,3,51,3,24,3,-5,2,-36,2,-74,2,-103,2,108,2,75,2,28,2,-11,1,-58,1,-101,1,105,1,62,1,7,1,-37,0,-90,0,117,0,66,0,15,0,-37,-1,-85,-1,118,-1,71,-1,18,-1,-26,-2,-79,-2,-119,-2,86,-2,45,-2,2,-2,-40,-3,-79,-3,-115,-3,104,-3,71,-3,40,-3,9,-3,-16,-4,-41,-4,-63,-4,-84,-4,-98,-4,-117,-4,-123,-4,118,-4,117,-4,108,-4,112,-4,110,-4,117,-4,123,-4,-124,-4,-109,-4,-96,-4,-77,-4,-60,-4,-32,-4,-13,-4,20,-3,45,-3,77,-3,113,-3,-110,-3,-71,-3,-32,-3,5,-2,53,-2,89,-2,-115,-2,-75,-2,-26,-2,20,-1,68,-1,117,-1,-89,-1,-43,-1,7,0,57,0,104,0,-101,0,-57,0,-8,0,40,1,81,1,-125,1,-88,1,-41,1,-6,1,39,2,70,2,110,2,-115,2,-85,2,-52,2,-28,2,-1,2,20,3,41,3,59,3,72,3,90,3,93,3,108,3,107,3,113,3,110,3,111,3,101,3,98,3,82,3,73,3,54,3,41,3,14,3,-2,2,-33,2,-56,2,-87,2,-118,2,105,2,71,2,33,2,-4,1,-44,1,-85,1,-127,1,85,1,42,1,-3,0,-49,0,-97,0,117,0,62,0,26,0,-33,-1,-69,-1,-125,-1,92,-1,42,-1,-2,-2,-43,-2,-92,-2,127,-2,83,-2,45,-2,8,-2,-32,-3,-63,-3,-100,-3,-127,-3,96,-3,71,-3,44,-3,23,-3,2,-3,-18,-4,-33,-4,-46,-4,-59,-4,-66,-4,-72,-4,-79,-4,-75,-4,-78,-4,-73,-4,-65,-4,-59,-4,-45,-4,-34,-4,-15,-4,-1,-4,25,-3,42,-3,73,-3,94,-3,127,-3,-101,-3,-67,-3,-32,-3,2,-2,39,-2,80,-2,117,-2,-96,-2,-55,-2,-13,-2,32,-1,76,-1,119,-1,-90,-1,-46,-1,-1,-1,45,0,89,0,-121,0,-79,0,-32,0,6,1,53,1,90,1,-123,1,-87,1,-48,1,-12,1,21,2,57,2,83,2,117,2,-115,2,-88,2,-64,2,-45,2,-23,2,-11,2,9,3,16,3,31,3,33,3,43,3,42,3,44,3,41,3,36,3,30,3,20,3,8,3,-4,2,-24,2,-38,2,-64,2,-81,2,-110,2,123,2,91,2,64,2,29,2,0,2,-41,1,-71,1,-112,1,105,1,69,1,23,1,-13,0,-58,0,-100,0,114,0,69,0,28,0,-17,-1,-58,-1,-105,-1,113,-1,67,-1,29,-1,-14,-2,-54,-2,-91,-2,124,-2,93,-2,50,-2,23,-2,-13,-3,-43,-3,-71,-3,-101,-3,-123,-3,107,-3,88,-3,64,-3,53,-3,31,-3,26,-3,6,-3,6,-3,-7,-4,-5,-4,-11,-4,-8,-4,-6,-4,0,-3,8,-3,17,-3,29,-3,45,-3,59,-3,78,-3,101,-3,120,-3,-109,-3,-85,-3,-56,-3,-27,-3,6,-2,35,-2,71,-2,106,-2,-113,-2,-77,-2,-38,-2,1,-1,40,-1,81,-1,122,-1,-92,-1,-53,-1,-8,-1,28,0,75,0,112,0,-102,0,-60,0,-25,0,19,1,51,1,92,1,126,1,-95,1,-61,1,-31,1,1,2,28,2,58,2,79,2,109,2,123,2,-105,2,-95,2,-73,2,-64,2,-48,2,-42,2,-34,2,-27,2,-27,2,-24,2,-27,2,-30,2,-37,2,-42,2,-57,2,-65,2,-83,2,-97,2,-115,2,118,2,100,2,71,2,50,2,19,2,-6,1,-40,1,-67,1,-105,1,121,1,84,1,49,1,11,1,-25,0,-64,0,-105,0,119,0,69,0,40,0,-7,-1,-43,-1,-83,-1,-122,-1,94,-1,59,-1,19,-1,-16,-2,-53,-2,-87,-2,-121,-2,103,-2,71,-2,42,-2,12,-2,-11,-3,-43,-3,-58,-3,-89,-3,-102,-3,-124,-3,117,-3,103,-3,90,-3,79,-3,74,-3,61,-3,66,-3,55,-3,63,-3,60,-3,67,-3,72,-3,80,-3,94,-3,100,-3,124,-3,-128,-3,-97,-3,-88,-3,-59,-3,-38,-3,-16,-3,18,-2,36,-2,74,-2,99,-2,-123,-2,-90,-2,-57,-2,-23,-2,13,-1,50,-1,85,-1,122,-1,-95,-1,-59,-1,-21,-1,18,0,53,0,92,0,-125,0,-94,0,-52,0,-21,0,16,1,49,1,82,1,112,1,-111,1,-83,1,-55,1,-28,1,-3,1,20,2,42,2,63,2,81,2,98,2,113,2,124,2,-118,2,-111,2,-102,2,-99,2,-94,2,-94,2,-94,2,-97,2,-102,2,-108,2,-120,2,-124,2,111,2,107,2,80,2,69,2,48,2,25,2,6,2,-22,1,-46,1,-72,1,-103,1,126,1,95,1,62,1,33,1,-4,0,-34,0,-72,0,-105,0,115,0,80,0,45,0,7,0,-27,-1,-64,-1,-97,-1,121,-1,89,-1,53,-1,21,-1,-13,-2,-42,-2,-76,-2,-104,-2,124,-2,94,-2}; }
	private static byte[] data84(){ return new byte[] {71,-2,44,-2,21,-2,1,-2,-22,-3,-39,-3,-56,-3,-73,-3,-83,-3,-99,-3,-104,-3,-118,-3,-119,-3,-126,-3,-128,-3,-127,-3,-128,-3,-123,-3,-118,-3,-113,-3,-100,-3,-95,-3,-76,-3,-68,-3,-48,-3,-33,-3,-11,-3,5,-2,32,-2,52,-2,78,-2,105,-2,-127,-2,-95,-2,-69,-2,-36,-2,-8,-2,26,-1,56,-1,93,-1,119,-1,-93,-1,-72,-1,-26,-1,-1,-1,38,0,71,0,101,0,-117,0,-89,0,-53,0,-25,0,8,1,36,1,66,1,94,1,119,1,-108,1,-88,1,-62,1,-40,1,-23,1,1,2,11,2,34,2,42,2,59,2,66,2,77,2,82,2,90,2,91,2,95,2,92,2,94,2,85,2,86,2,73,2,69,2,53,2,46,2,29,2,14,2,-1,1,-24,1,-38,1,-64,1,-84,1,-109,1,122,1,98,1,69,1,42,1,12,1,-15,0,-49,0,-73,0,-112,0,119,0,82,0,54,0,20,0,-11,-1,-44,-1,-76,-1,-105,-1,117,-1,88,-1,57,-1,29,-1,-2,-2,-25,-2,-60,-2,-77,-2,-110,-2,-128,-2,103,-2,82,-2,62,-2,43,-2,26,-2,10,-2,-3,-3,-17,-3,-28,-3,-37,-3,-45,-3,-51,-3,-56,-3,-59,-3,-59,-3,-59,-3,-57,-3,-52,-3,-50,-3,-36,-3,-34,-3,-19,-3,-9,-3,5,-2,20,-2,37,-2,53,-2,75,-2,92,-2,117,-2,-120,-2,-92,-2,-71,-2,-43,-2,-18,-2,11,-1,36,-1,69,-1,92,-1,-128,-1,-103,-1,-72,-1,-40,-1,-13,-1,20,0,50,0,77,0,109,0,-118,0,-91,0,-60,0,-35,0,-9,0,21,1,42,1,68,1,92,1,110,1,-118,1,-106,1,-82,1,-67,1,-51,1,-36,1,-24,1,-12,1,-2,1,7,2,12,2,22,2,19,2,27,2,24,2,24,2,23,2,18,2,10,2,6,2,-5,1,-14,1,-25,1,-41,1,-53,1,-69,1,-88,1,-103,1,-126,1,112,1,89,1,67,1,43,1,20,1,-6,0,-32,0,-57,0,-86,0,-112,0,117,0,87,0,62,0,29,0,6,0,-28,-1,-49,-1,-84,-1,-108,-1,122,-1,91,-1,70,-1,40,-1,17,-1,-6,-2,-32,-2,-52,-2,-75,-2,-94,-2,-114,-2,123,-2,108,-2,90,-2,77,-2,64,-2,51,-2,42,-2,32,-2,25,-2,19,-2,13,-2,12,-2,8,-2,11,-2,8,-2,16,-2,15,-2,25,-2,30,-2,38,-2,50,-2,61,-2,71,-2,89,-2,99,-2,121,-2,-123,-2,-99,-2,-86,-2,-59,-2,-44,-2,-15,-2,1,-1,30,-1,51,-1,78,-1,101,-1,-128,-1,-103,-1,-76,-1,-48,-1,-27,-1,7,0,26,0,58,0,80,0,107,0,-122,0,-99,0,-74,0,-52,0,-26,0,-7,0,18,1,36,1,57,1,74,1,95,1,108,1,127,1,-117,1,-104,1,-90,1,-81,1,-71,1,-63,1,-57,1,-50,1,-48,1,-44,1,-45,1,-42,1,-45,1,-50,1,-50,1,-61,1,-64,1,-72,1,-86,1,-92,1,-106,1,-120,1,123,1,108,1,89,1,74,1,56,1,34,1,16,1,-3,0,-31,0,-43,0,-77,0,-90,0,-121,0,116,0,89,0,66,0,41,0,16,0,-7,-1,-34,-1,-56,-1,-80,-1,-107,-1,-125,-1,102,-1,85,-1,59,-1,41,-1,17,-1,1,-1,-21,-2,-36,-2,-58,-2,-69,-2,-88,-2,-100,-2,-114,-2,-125,-2,118,-2,112,-2,99,-2,97,-2,87,-2,84,-2,81,-2,78,-2,78,-2,78,-2,80,-2,83,-2,88,-2,92,-2,99,-2,110,-2,114,-2,-126,-2,-119,-2,-105,-2,-90,-2,-79,-2,-61,-2,-45,-2,-29,-2,-8,-2,6,-1,31,-1,44,-1,72,-1,87,-1,113,-1,-124,-1,-101,-1,-78,-1,-57,-1,-33,-1,-10,-1,11,0,35,0,57,0,78,0,102,0,123,0,-114,0,-91,0,-72,0,-53,0,-32,0,-17,0,2,1,18,1,35,1,47,1,65,1,72,1,90,1,96,1,109,1,116,1,123,1,-126,1,-120,1,-118,1,-112,1,-115,1,-109,1,-117,1,-110,1,-122,1,-118,1,126,1,123,1,115,1,104,1,99,1,83,1,76,1,59,1,50,1,31,1,20,1,1,1,-15,0,-30,0,-51,0,-69,0,-85,0,-110,0,-123,0,107,0,90,0,68,0,48,0,27,0,6,0,-14,-1,-37,-1,-53,-1,-80,-1,-92,-1,-118,-1,121,-1,103,-1,83,-1,67,-1,49,-1,33,-1,17,-1,1,-1,-10,-2,-27,-2,-36,-2,-50,-2,-61,-2,-67,-2,-81,-2,-82,-2,-96,-2,-96,-2,-102,-2,-108,-2,-105,-2,-112,-2,-109,-2,-107,-2,-109,-2,-102,-2,-100,-2,-96,-2,-85,-2,-84,-2,-71,-2,-65,-2,-55,-2,-40,-2,-35,-2,-16,-2,-8,-2,10,-1,23,-1,38,-1,54,-1,71,-1,88,-1,104,-1,126,-1,-120,-1,-91,-1,-84,-1,-54,-1,-43,-1,-20,-1,-4,-1,18,0,34,0,55,0,72,0,88,0}; }
	private static byte[] data85(){ return new byte[] {111,0,123,0,-111,0,-99,0,-81,0,-66,0,-50,0,-39,0,-20,0,-14,0,4,1,11,1,22,1,33,1,40,1,48,1,57,1,58,1,69,1,65,1,76,1,72,1,76,1,76,1,72,1,74,1,68,1,65,1,62,1,52,1,51,1,38,1,33,1,23,1,12,1,4,1,-12,0,-18,0,-37,0,-46,0,-62,0,-77,0,-90,0,-105,0,-125,0,120,0,99,0,87,0,67,0,51,0,33,0,18,0,-1,-1,-17,-1,-34,-1,-50,-1,-70,-1,-80,-1,-104,-1,-111,-1,124,-1,110,-1,99,-1,80,-1,73,-1,55,-1,46,-1,34,-1,24,-1,13,-1,5,-1,-4,-2,-11,-2,-18,-2,-23,-2,-31,-2,-31,-2,-37,-2,-39,-2,-38,-2,-45,-2,-37,-2,-42,-2,-35,-2,-37,-2,-30,-2,-27,-2,-22,-2,-13,-2,-10,-2,0,-1,8,-1,16,-1,28,-1,36,-1,48,-1,60,-1,71,-1,84,-1,98,-1,109,-1,126,-1,-119,-1,-102,-1,-90,-1,-72,-1,-60,-1,-42,-1,-29,-1,-13,-1,2,0,18,0,31,0,49,0,60,0,78,0,88,0,107,0,114,0,-122,0,-116,0,-99,0,-91,0,-76,0,-70,0,-57,0,-49,0,-40,0,-32,0,-25,0,-19,0,-12,0,-8,0,-3,0,-1,0,5,1,3,1,7,1,6,1,7,1,4,1,3,1,1,1,-4,0,-5,0,-13,0,-19,0,-21,0,-33,0,-36,0,-47,0,-55,0,-64,0,-73,0,-86,0,-93,0,-107,0,-118,0,-128,0,113,0,103,0,89,0,75,0,65,0,49,0,37,0,24,0,8,0,-1,-1,-18,-1,-30,-1,-41,-1,-58,-1,-65,-1,-83,-1,-90,-1,-107,-1,-112,-1,127,-1,122,-1,107,-1,102,-1,88,-1,85,-1,72,-1,69,-1,58,-1,56,-1,46,-1,47,-1,35,-1,40,-1,29,-1,33,-1,28,-1,28,-1,29,-1,27,-1,30,-1,31,-1,34,-1,37,-1,41,-1,44,-1,50,-1,55,-1,62,-1,67,-1,77,-1,81,-1,92,-1,99,-1,108,-1,117,-1,-126,-1,-122,-1,-104,-1,-102,-1,-84,-1,-76,-1,-67,-1,-49,-1,-47,-1,-26,-1,-21,-1,-8,-1,6,0,12,0,30,0,35,0,50,0,59,0,69,0,81,0,89,0,100,0,109,0,118,0,125,0,-121,0,-115,0,-106,0,-101,0,-93,0,-91,0,-81,0,-81,0,-73,0,-71,0,-70,0,-64,0,-67,0,-60,0,-64,0,-62,0,-63,0,-64,0,-66,0,-67,0,-71,0,-74,0,-78,0,-81,0,-88,0,-90,0,-100,0,-102,0,-111,0,-118,0,-123,0,122,0,117,0,107,0,99,0,90,0,83,0,70,0,64,0,53,0,44,0,35,0,26,0,12,0,9,0,-7,-1,-11,-1,-23,-1,-34,-1,-39,-1,-51,-1,-59,-1,-65,-1,-80,-1,-79,-1,-94,-1,-96,-1,-106,-1,-113,-1,-117,-1,-124,-1,126,-1,122,-1,117,-1,113,-1,109,-1,107,-1,102,-1,102,-1,98,-1,99,-1,96,-1,98,-1,96,-1,97,-1,99,-1,98,-1,104,-1,104,-1,106,-1,111,-1,113,-1,118,-1,124,-1,124,-1,-120,-1,-122,-1,-110,-1,-108,-1,-100,-1,-94,-1,-86,-1,-81,-1,-72,-1,-66,-1,-59,-1,-49,-1,-43,-1,-36,-1,-26,-1,-21,-1,-11,-1,-3,-1,2,0,12,0,19,0,25,0,35,0,40,0,46,0,56,0,59,0,67,0,74,0,78,0,84,0,89,0,94,0,99,0,102,0,108,0,108,0,116,0,113,0,120,0,121,0,120,0,126,0,122,0,127,0,123,0,127,0,121,0,127,0,119,0,122,0,117,0,117,0,112,0,111,0,107,0,103,0,101,0,93,0,95,0,83,0,85,0,75,0,73,0,66,0,62,0,55,0,50,0,44,0,38,0,33,0,26,0,21,0,13,0,11,0,1,0,-2,-1,-9,-1,-15,-1,-19,-1,-26,-1,-30,-1,-36,-1,-41,-1,-45,-1,-51,-1,-53,-1,-60,-1,-61,-1,-68,-1,-70,-1,-72,-1,-77,-1,-77,-1,-83,-1,-83,-1,-85,-1,-87,-1,-88,-1,-90,-1,-90,-1,-90,-1,-91,-1,-91,-1,-90,-1,-90,-1,-89,-1,-88,-1,-86,-1,-84,-1,-85,-1,-79,-1,-80,-1,-75,-1,-74,-1,-70,-1,-69,-1,-62,-1,-63,-1,-56,-1,-56,-1,-48,-1,-47,-1,-43,-1,-37,-1,-37,-1,-28,-1,-28,-1,-21,-1,-19,-1,-13,-1,-11,-1,-5,-1,-2,-1,2,0,6,0,10,0,13,0,18,0,20,0,23,0,29,0,28,0,36,0,33,0,41,0,38,0,47,0,42,0,50,0,48,0,51,0,52,0,54,0,53,0,57,0,55,0,56,0,58,0,55,0,58,0,54,0,59,0,52,0,58,0,51,0,53,0,51,0,51,0,48,0,47,0,46,0,42,0,43,0,39,0,37,0,36,0,32,0,33,0,26,0,29,0,21,0,24,0,17,0,19,0,13,0,13,0,10,0}; }
	private static byte[] data86(){ return new byte[] {6,0,7,0,3,0,0,0,0,0,-4,-1,-5,-1,-5,-1,-12,-1,-7,-1,-14,-1,-13,-1,-13,-1,-20,-1,-13,-1,-22,-1,-18,-1,-19,-1,-23,-1,-20,-1,-24,-1,-22,-1,-23,-1,-23,-1,-24,-1,-23,-1,-24,-1,-23,-1,-23,-1,-23,-1,-22,-1,-23,-1,-20,-1,-22,-1,-18,-1,-23,-1,-15,-1,-21,-1,-15,-1,-16,-1,-17,-1,-12,-1,-16,-1,-11,-1,-12,-1,-10,-1,-11,-1,-7,-1,-10,-1,-6,-1,-6,-1,-7,-1,-2,-1,-6,-1,-3,-1,-2,-1,-3,-1,-1,-1,0,0,-3,-1,1,0,-1,-1,1,0,0,0,0,0,1,0,-1,-1,1,0}; }
	private static byte[] getData(){
		byte[] data = new byte[88200];
		System.arraycopy(data0(), 0, data, 0, 1024);
		System.arraycopy(data1(), 0, data, 1024, 1024);
		System.arraycopy(data2(), 0, data, 2048, 1024);
		System.arraycopy(data3(), 0, data, 3072, 1024);
		System.arraycopy(data4(), 0, data, 4096, 1024);
		System.arraycopy(data5(), 0, data, 5120, 1024);
		System.arraycopy(data6(), 0, data, 6144, 1024);
		System.arraycopy(data7(), 0, data, 7168, 1024);
		System.arraycopy(data8(), 0, data, 8192, 1024);
		System.arraycopy(data9(), 0, data, 9216, 1024);
		System.arraycopy(data10(), 0, data, 10240, 1024);
		System.arraycopy(data11(), 0, data, 11264, 1024);
		System.arraycopy(data12(), 0, data, 12288, 1024);
		System.arraycopy(data13(), 0, data, 13312, 1024);
		System.arraycopy(data14(), 0, data, 14336, 1024);
		System.arraycopy(data15(), 0, data, 15360, 1024);
		System.arraycopy(data16(), 0, data, 16384, 1024);
		System.arraycopy(data17(), 0, data, 17408, 1024);
		System.arraycopy(data18(), 0, data, 18432, 1024);
		System.arraycopy(data19(), 0, data, 19456, 1024);
		System.arraycopy(data20(), 0, data, 20480, 1024);
		System.arraycopy(data21(), 0, data, 21504, 1024);
		System.arraycopy(data22(), 0, data, 22528, 1024);
		System.arraycopy(data23(), 0, data, 23552, 1024);
		System.arraycopy(data24(), 0, data, 24576, 1024);
		System.arraycopy(data25(), 0, data, 25600, 1024);
		System.arraycopy(data26(), 0, data, 26624, 1024);
		System.arraycopy(data27(), 0, data, 27648, 1024);
		System.arraycopy(data28(), 0, data, 28672, 1024);
		System.arraycopy(data29(), 0, data, 29696, 1024);
		System.arraycopy(data30(), 0, data, 30720, 1024);
		System.arraycopy(data31(), 0, data, 31744, 1024);
		System.arraycopy(data32(), 0, data, 32768, 1024);
		System.arraycopy(data33(), 0, data, 33792, 1024);
		System.arraycopy(data34(), 0, data, 34816, 1024);
		System.arraycopy(data35(), 0, data, 35840, 1024);
		System.arraycopy(data36(), 0, data, 36864, 1024);
		System.arraycopy(data37(), 0, data, 37888, 1024);
		System.arraycopy(data38(), 0, data, 38912, 1024);
		System.arraycopy(data39(), 0, data, 39936, 1024);
		System.arraycopy(data40(), 0, data, 40960, 1024);
		System.arraycopy(data41(), 0, data, 41984, 1024);
		System.arraycopy(data42(), 0, data, 43008, 1024);
		System.arraycopy(data43(), 0, data, 44032, 1024);
		System.arraycopy(data44(), 0, data, 45056, 1024);
		System.arraycopy(data45(), 0, data, 46080, 1024);
		System.arraycopy(data46(), 0, data, 47104, 1024);
		System.arraycopy(data47(), 0, data, 48128, 1024);
		System.arraycopy(data48(), 0, data, 49152, 1024);
		System.arraycopy(data49(), 0, data, 50176, 1024);
		System.arraycopy(data50(), 0, data, 51200, 1024);
		System.arraycopy(data51(), 0, data, 52224, 1024);
		System.arraycopy(data52(), 0, data, 53248, 1024);
		System.arraycopy(data53(), 0, data, 54272, 1024);
		System.arraycopy(data54(), 0, data, 55296, 1024);
		System.arraycopy(data55(), 0, data, 56320, 1024);
		System.arraycopy(data56(), 0, data, 57344, 1024);
		System.arraycopy(data57(), 0, data, 58368, 1024);
		System.arraycopy(data58(), 0, data, 59392, 1024);
		System.arraycopy(data59(), 0, data, 60416, 1024);
		System.arraycopy(data60(), 0, data, 61440, 1024);
		System.arraycopy(data61(), 0, data, 62464, 1024);
		System.arraycopy(data62(), 0, data, 63488, 1024);
		System.arraycopy(data63(), 0, data, 64512, 1024);
		System.arraycopy(data64(), 0, data, 65536, 1024);
		System.arraycopy(data65(), 0, data, 66560, 1024);
		System.arraycopy(data66(), 0, data, 67584, 1024);
		System.arraycopy(data67(), 0, data, 68608, 1024);
		System.arraycopy(data68(), 0, data, 69632, 1024);
		System.arraycopy(data69(), 0, data, 70656, 1024);
		System.arraycopy(data70(), 0, data, 71680, 1024);
		System.arraycopy(data71(), 0, data, 72704, 1024);
		System.arraycopy(data72(), 0, data, 73728, 1024);
		System.arraycopy(data73(), 0, data, 74752, 1024);
		System.arraycopy(data74(), 0, data, 75776, 1024);
		System.arraycopy(data75(), 0, data, 76800, 1024);
		System.arraycopy(data76(), 0, data, 77824, 1024);
		System.arraycopy(data77(), 0, data, 78848, 1024);
		System.arraycopy(data78(), 0, data, 79872, 1024);
		System.arraycopy(data79(), 0, data, 80896, 1024);
		System.arraycopy(data80(), 0, data, 81920, 1024);
		System.arraycopy(data81(), 0, data, 82944, 1024);
		System.arraycopy(data82(), 0, data, 83968, 1024);
		System.arraycopy(data83(), 0, data, 84992, 1024);
		System.arraycopy(data84(), 0, data, 86016, 1024);
		System.arraycopy(data85(), 0, data, 87040, 1024);
		System.arraycopy(data86(), 0, data, 88064, 136);
		return data;
	}
	/** Constructs a new AudioClip with the data from Down-07.wav. */
	public Down07(){
		data = getData();
		format = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, (float)(44100.0), 16, 1, 2, (float)(44100.0), false);
		lineInfo = new DataLine.Info(SourceDataLine.class, format, AudioSystem.NOT_SPECIFIED);
		try{ AudioSystem.getLine(lineInfo); }
		catch(IllegalArgumentException ex){ lineInfo = null; ex.printStackTrace(); }
		catch(LineUnavailableException e){}
	}
	/** A separate thread for playing Down-07.wav. */
	private class PlayThread extends Thread {
		private byte[] data;
		private AudioFormat format;
		private DataLine.Info lineInfo;
		private SourceDataLine line = null;
		private boolean playing = true;
		private float volume = 1;
		public PlayThread(byte[] d, AudioFormat f, DataLine.Info i, float v){ data = d; format = f; lineInfo = i; volume = v; }
		public void run(){
			try{
				line = (SourceDataLine) AudioSystem.getLine(lineInfo);
				line.open(format, AudioSystem.NOT_SPECIFIED);
				FloatControl vol = (FloatControl) line.getControl(FloatControl.Type.MASTER_GAIN);
				vol.setValue(volume);
				line.start();
				int written = 0;
				int available;
				while(written < data.length && playing){
					available = Math.min(line.available(), data.length - written);
					line.write(data, written, available);
					written += available;
				}
				int frames = data.length / format.getFrameSize();
				while(line.getFramePosition() < frames && playing) Thread.sleep(0);
			}
			catch(InterruptedException ex){ playing = false; }
			catch(LineUnavailableException ex){}
			if(line != null){ line.stop(); line.flush(); line.close(); }
			playing = false;
		}
		public void interrupt(){ playing = false; }
		public boolean isPlaying(){ return playing; }
	}
	/** A separate thread for looping play of Down-07.wav. */
	private class LoopThread extends Thread {
		private Down07 clip;
		private boolean looping = true;
		public LoopThread(Down07 c){ clip = c; }
		public void run(){
			while(looping){
				clip.play();
				while(clip.isPlaying() && looping){
					try{ Thread.sleep(0); }
					catch(InterruptedException ex){ looping = false; break; }
				}
			}
			if(!clip.isLooping()) clip.stop();
		}
		public void interrupt(){ looping = false; }
		public boolean isLooping(){ return looping; }
	}
	/** Plays Down-07.wav from the beginning, even if it is already playing or looping. */
	public void play() { play(0); }
	public void play(float balance){ if(lineInfo == null) return; doPlay(balance); }
	private synchronized void doPlay(float balance){
		doStopPlay();
		playThread = new PlayThread(data, format, lineInfo, balance);
		playThread.start();
	}
	/** Plays Down-07.wav continuously until stopped. */
	public void loop(){ if(lineInfo == null) return; doLoop(); }
	private synchronized void doLoop(){
		doStopLoop();
		loopThread = new LoopThread(this);
		loopThread.start();
	}
	/** Stops play and looping of Down-07.wav. */
	public void stop(){ if(lineInfo == null) return; doStop(); }
	private synchronized void doStop(){
		doStopPlay();
		doStopLoop();
	}
	private void doStopPlay(){
		if(playThread == null) return;
		if(playThread.isPlaying()) playThread.interrupt();
		playThread = null;
	}
	private void doStopLoop(){
		if(loopThread == null) return;
		if(loopThread.isLooping()) loopThread.interrupt();
		loopThread = null;
	}
	/** Tests if Down-07.wav is currently playing or looping.
	 * @return <tt>true</tt> if playing or looping, <tt>false</tt> otherwise */
	public boolean isPlaying(){ if(lineInfo == null) return false; return doIsPlaying(); }
	private synchronized boolean doIsPlaying(){
		if(loopThread == null && playThread == null) return false;
		else if(loopThread == null) return playThread.isPlaying();
		else if(playThread == null) return loopThread.isLooping();
		else return loopThread.isLooping() && playThread.isPlaying();
	}
	/** Tests if Down-07.wav is currently looping.
	 * @return <tt>true</tt> if looping, <tt>false</tt> otherwise */
	public boolean isLooping(){ if(lineInfo == null) return false; return doIsLooping(); }
	private synchronized boolean doIsLooping(){
		if(loopThread == null) return false;
		else return loopThread.isLooping();
	}
}